<meta charset="UTF-8">
<h1>Receitas do Yan</h1>
<script>
var ingredientesLista = [];
var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
var contador = 1;
while( contador <= quantidade) {
var ingrediente = prompt("Informe o ingrediente " + contador);
var novoIngrediente = false
for(posicao = 0; posicao < ingredientesLista.length; posicao++){
if(ingredientesLista[posicao] == ingrediente){
ingredienteNovo = true;
alert("Ingrediente já inserido, por favor, insira um novo ingrediente");
break;
}
}
if (novoIngrediente == false){
ingredientesLista.push(ingrediente);
contador++;
}
}
console.log(ingredientesLista);
document.write(ingredientesLista);
</script>
Eu fiz o meu programa baseado em outros programas, pois eu tenho dúvida em como as coisas realmente se encaixam no código.
No final em
if (novoIngrediente == false){
ingredientesLista.push(ingrediente);
contador++;
Eu não me lembro exatamente, mas qual a função de contator++
Eu ia terminar o curso hoje, mas eu vou voltar nesse exercício por mais uns dias ainda :D