1
resposta

Receitas do Yan utilizando função e button

Boa tarde galera!

Primeiro gostaria de dizer que o fórum tem sido fundamental no aprendizado e nas dúvidas.

Esse é meu primeiro post e gostaria da opinião de vocês para saber se há algo a ser melhorado. Fiz meu código utilizando button e função.

<meta charset="UTF-8">

<button>Receitas do Yan</button>

<script>

    function processo () {

        document.write("<h1>Receitas do Yan</h1>")

        var listaIngredientes = [];

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

        var contador = 1;

        while( contador <= quantidade) {

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

            var achou = false;

            for (posicao = 0; posicao < quantidade; posicao++) {

                if (listaIngredientes[posicao] == solicitaIngrediente) {
                    achou = true;
                    break;
                }
               }   

            if (achou == false) {
                listaIngredientes.push(solicitaIngrediente);  
                contador++;  
            }  
        }

        for (posicao = 0; posicao < quantidade; posicao++) {
            document.write ([posicao+1] + " - " + listaIngredientes[posicao] + "<br>");
        }
    }

    var button = document.querySelector ("button");

    button.onclick = processo;

</script>
1 resposta

Olá Victor! Tudo bem? Eu ia fazer uma observação no teu for ... posicao < quantidade... o prompt leria sempre (solicitaIngredientes - 1), mas depois vi que sua posição começa no 0. Gostei do teu código! Parabéns! Abraço!