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

Sin ingredientes repetidos

<meta charset="UTF-8">

<h1>Recetas de Armando</h1>

<script>

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


    while( contador <= cantidad) {

        var ingrediente = prompt("Agregue el ingrediente " + contador);
        var existe = false;

        for(var posicion = 0; posicion < ingredientes.length; posicion++) {

             if(ingredientes[posicion] == ingrediente){

                existe = true;
                alert("ingrediente repetido " + ingrediente);
                break;

              }
           }

           if(existe == false) {

              ingredientes.push(ingrediente);
              contador++;

        }


    }


    for (var i = 0; i < ingredientes.length; i++) {

        document.write(ingredientes[i]);
        document.write("<br>");

    }


</script>
1 respuesta

Hola, Carlos! Espero que estés muy bien.

Felicitaciones por tu aprendizaje probé tu código y funciona perfectamente! Además, estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartatucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros!

Sabemos que esta experiencia e interacción entre los alumnos es muy importante, así que asegúrate de unirte al canal #ComparteTuCodigo en Discord! :)

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