1
resposta

Problema resolvido! -> Não existe ingrediente repetido aqui!

<meta charset="UTF-8">

<h1>Receitas do Yan</h1>

<script>

    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 contar = 0;
        var repetido = false;

        while ( contar <= ingredientes.length ) {
            if ( ingrediente == ingredientes[contar] ) {
                repetido = true;
                break;
            }
            contar++;
        }

        if ( repetido == false ) {
            ingredientes.push(ingrediente);
            contador++;
        } else {
            alert ( "Ingrediente repetido!" );
        }

    }

    console.log(ingredientes);

</script>
1 resposta

Oi, Jeferson, como vai?

Isso mesmo! Ótima resolução.

Excelente lógica aplicada no código.

Parabéns pelo empenho nos estudos!

Continue praticando.

E caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!