1
resposta

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?"));



    function conferir_lista(novo_elemento,lista){
        var confere = true;
            for(var i = 0 ; i < lista.length; i++)
            {
                if (lista[i] ==  novo_elemento)
                { 
                    confere = false;
                    break;
                }
            }
        if(confere){
            lista.push(novo_elemento);
            }
        return lista;
    }

    while( ingredientes.length < quantidade) {

        var novo_ingrediente = prompt("Informe o ingrediente " + (ingredientes.length+1));

        ingredientes = conferir_lista(novo_ingrediente,ingredientes);

    }

   console.log(ingredientes);
</script>
1 resposta

Olá João tudo bem ?

acabei de testar seu código aqui e funcionou certinho , parabéns pelo seu desempenho no desenvolvimento da atividade , continue assim praticando bastante que você vai evoluir muito . =)

E lembre-se qualquer dúvida , sinta-se a vontade de compartilhar aqui no fórum ficaremos muito felizes em poder te ajudar . =)

Abraços e bons estudos!!!