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

Mi versión del programa de los ingredientes.

Buenas noches, estuve investigando para poder llegar a la solución del ejercicio o por lo menos algo similar. No sé si mi ejercicio es válido pues el programa tenía que avisarte que estás repitiendo un ingrediente y no dejar ingresar ese elemento repetido al arreglo. En mi programa sí permite ingresar elementos repetidos pero al final te muestra el arreglo con todos los elementos diferentes.


<meta charset="UTF-8">

<h1>Recetas de Armando</h1>

<script>

    const ingredientes = [].sort();
    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++;
    }

    var arregloUnico = [];

for(var i = 0; i < ingredientes.length; i++){
    if(arregloUnico.includes(ingredientes[i]))  {
        console.log("Se repite el ingrediente" + ingredientes[i]);

        }else {
            arregloUnico.push(ingredientes[i])
            console.log(arregloUnico)

        }
}

console.log(arregloUnico)




    console.log(ingredientes);

alert("La lista de ingredientes final es: " + arregloUnico);


</script>



1 respuesta

Hola Miguel , espero que estés muy bien.

Felicitaciones por tu aprendizaje. 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.

Un saludo.

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