Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

lista de ingredientes

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>receta</title>
</head>
<body>
    <script>

        var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));

        function agregaringredientes(cantidad) {
            var ingredientes = [];
            var contador = 1;


            while( contador <= cantidad) {
                var ingrediente = prompt("Informe el ingrediente" + contador);
                console.log("ingreso: " + ingrediente);
                var validar = false;

                for (let i = 0; i < ingredientes.length; i++){
                    if (ingrediente == ingredientes[i]) {
                        validar = true;
                        break;
                    }

                }

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

            return ingredientes;
        }

        var ingredientes = agregaringredientes(cantidad);


        console.log(ingredientes);


    </script>
</body>
</html>
1 respuesta

Creo que sería así

<meta charset="UTF-8">

<h1>Recetas de Armando</h1>

<script>

    var ingredientes = [];
    var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
    var contador = 1;

    while( contador <= cantidad) {
        var ingrediente = prompt("Informe el ingrediente " + contador);
        ingredientes.push(ingrediente);
        contador++;

        for (var ing = 0; ing < ingredientes.length; ing++){
                    if (ingrediente == ingredientes[ing]) {
                        validar = true;
                        break;
                    }

                }

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

            return ingredientes;
        }

        var ingredientes = agregaringredientes(cantidad);




    }

    console.log(ingredientes);

</script>