Last active
October 22, 2023 03:15
-
-
Save Deividev365/10107666e1c2f58c0af12238495268af to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const pessoas = []; | |
let menu = ""; | |
do { | |
let pessoa = {}; | |
for (let i = 0; i < pessoas.length; i++) { | |
const elemento = pessoas[i]; | |
console.log(elemento); | |
} | |
menu = prompt("Quantidade de pessoas cadastradas: " + pessoas.length + | |
"\nEscolha uma opção abaixo:\n \n1- Adicionar pessoa \n2- Ver lista de pessoas \n3- Sair"); | |
switch (menu) { | |
case "1": | |
pessoa.nome = prompt("Insira o nome da pessoa:"); | |
pessoa.idade = prompt("Insira a idade da pessoa."); | |
pessoas.push([pessoa]); | |
break; | |
case "2": | |
if (pessoas.length > 0) { | |
let listaPessoas = "Lista de pessoas cadastradas:\n"; | |
for (let i = 0; i < pessoas.length; i++) { | |
const pessoa = pessoas[i][0]; | |
listaPessoas += `Nome: ${pessoa.nome}, Idade: ${pessoa.idade}\n`; | |
} | |
alert(listaPessoas); | |
} else { | |
alert("A lista está vazia!"); | |
} | |
break; | |
case "3": | |
alert("Finalizando..."); | |
break; | |
default: | |
alert("Opção inválida"); | |
break; | |
} | |
} while (menu !== "3"); | |
for (let indice = 0; indice < pessoas.length; indice++) { | |
const pessoa = pessoas[indice][0]; | |
console.log(pessoa.nome + " se encontra na posição " + indice); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment