2
respostas

Meu Código - Ingrediente repetido

Tentei dar uma incrementada também no código =)

<meta charset="UTF-8">

<h1>Receitas do Yan</h1>
<h2>Ingredientes</h2>

<script>

function pulaLinha() {
    document.write("<br>");
}

function mostra(frase) {
    document.write(frase);
    pulaLinha();
}


    var ingredientes = [];

    var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));

    var contador = 1;



    while( contador <= quantidade) {

        var ingrediente = prompt("Informe o ingrediente " + contador);

        var existeNaLista = false;

        for (var posicao = 0; posicao < ingredientes.length; posicao++) {
            if (ingrediente == ingredientes[posicao]) {
                existeNaLista = true;
                alert("Ingrediente já consta na lista!");
                break;

            }
        }

        if (existeNaLista == false) {
        ingredientes.push(ingrediente);    
        contador++;      
        }       


    }

    for (var posicao = 0; posicao < ingredientes.length; posicao++) {
        mostra("Ingrediente " +(posicao+1) + ": " + ingredientes[posicao]);
    }


    console.log(ingredientes);
</script>
2 respostas

Oi, Bruno, como vai?

Muito bom! Ficou excelente.

Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!

Boa Bruno!

Mandou muito bem na resolução do exercício ;)

Principalmente na impressão dos ingredientes

Continue praticando e bons estudos