Pessoal, hoje alcancei uma grande conquista... nestes dois ultimos modulos, fiquei um pouco confuso quanto à aplicação de alguns codigos que aprendemos, bem como a aplicação pratica dos arrays, aquela formula de validação se há ou não algum item repetido dentro do nosso conjunto e etc... o fato é: eu voltei desde o módulo 05 e revisei tudo mesmo... fui refazendo cada exemplo e atividades, criava meus proprios projetos de modo a aplicar o aprendizado... enfim, EU CONSEGUI!! Não sem a ajuda de vocês aqui do forum, não sem me comprometer a aprender de verdade... Se eu consegui, vocès tambem conseguirão!!!
Esse codigo que vou publicar foi o terceiro que fiz esta noite, bastante simples até, mas foram feitos sem colar de lugar algum... Obrigado a todos os envolvidos! Sds;
<meta charset="UTF-8">
<script>
var convidados = [];
var pergunta1 = parseInt(prompt("Informe a quantidade de convidados:"));
while(isNaN(pergunta1)){
var pergunta1 = parseInt(prompt("Por favor, informe a QUANTIDADE de convidados:"));
}
var quantidade = pergunta1;
//-----------------------------------------
var contador = 1;
while(contador <= quantidade){
var nome = prompt("Digite o nome do " + contador + "º convidado:");
var consta = false;
for(posicao = 0; posicao <= quantidade; posicao++){
if(nome == convidados[posicao]){
consta = true;
break;
}
} if(consta == false){
convidados.push(nome);
contador++;
}
}
//-----------------------------------------
function escreve (){
var posicao = 0;
for(var contador = 1; contador <= quantidade; contador++){
document.write(convidados[posicao] + "<br>");
posicao++;
}
}
//-----------------------------------------
escreve ();
</script>