Achei esse video bastante complicado. Não entendi muito bem as etapas. Já assisti 3 vezes... Tive problemas para colocar os ensinamentos em prática na atividade 11 (11 Não existe ingrediente repetido aqui!).
Os videos anteriores estão nota 10!
Achei esse video bastante complicado. Não entendi muito bem as etapas. Já assisti 3 vezes... Tive problemas para colocar os ensinamentos em prática na atividade 11 (11 Não existe ingrediente repetido aqui!).
Os videos anteriores estão nota 10!
Fala, Jhonatas! Tudo bem contigo?
Fiz anotações em baixo de cada comando que possa te dar um norte de onde está percorrendo o código
<meta charset="UTF-8">
<h1>Receitas do Yan</h1>
<script>
var ingredientes = [];
/*
A lista onde será armazenado os ingredientes
*/
var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
/*
Número de ingredientes
*/
var contador = 1;
/*
Auxiliador na contagem
*/
while( contador <= quantidade) {
/*
Enquanto a quantidade for menor que o contador
*/
var ingrediente = prompt("Informe o ingrediente " + contador);
/*
Onde coloca o ingrediente
*/
var existe = false;
/*
Variável com valor falso
*/
for( var posicao = 0; posicao < ingredientes.length; posicao++) {
if( ingredientes[posicao] == ingrediente) {
existe = true;
break;
}
/*
Se o ingrediente inserido já existe na lista, lançará true e para inserir ingredientes
*/
}
if( existe == false) {
ingredientes.push(ingrediente);
contador++;
}
/*
Se o ingrediente inserido não existe na lista, insere e roda mais uma vez perguntando se o ingrediente já está na lista e segue o mesmo caminho
*/
}
console.log(ingredientes);
</script>
Espero ter ajudado!
Qualquer dúvida nos retorne!
Um abraço e bons estudos
@ Cassio Murilo.
Obrigado pela ajuda. Clareou bem o entendimento do exercício.
Muito Obrigado!