Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Recetas de Armando

En este caso utilizo un ciclo for para verificar que el ingrediente informado no se encuentre repetido, utilicé la consola de desarrollo del navegador como se enseñó en los videos del curso y adicionalmente muestro en la página la lista con los ingredientes agregados.

<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 encontrado = false;

        var ingrediente = prompt("Informe el ingrediente " + contador);
        console.log(ingrediente);

        for (var posicion = 0; posicion < cantidad; posicion++) {
            if (ingrediente == ingredientes[posicion]) {
                encontrado = true;
                alert(ingrediente + ": este ingrediente ya está en la lista");
                break;
            }
        }

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

    console.log(ingredientes);

    document.write("<h3>Ingredientes</h3>");

    for (var i = 0; i < ingredientes.length; i++) {
        document.write(ingredientes[i] + "<br>");
    }

</script>

El resultado: Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad La pantalla muestra el resultado final

1 respuesta
solución!

Hola, Juan Pablo! Espero que estés muy bien.

Gracias por tu participación! Racalcamos que estas actividades sirven para priorizar tus conocimientos a partir de la práctica, por lo que no es necesario publicar tus ejercicios y resoluciones aqui en el foro!

Felicidades por tu dedicación hasta ahora, sigue adelante y no olvides que si tienes alguna duda sobre el contenido de los cursos, estaremos siempre aquí en el foro para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios