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

¡No hay ingredientes repetidos aquí!

Comparto mi código de las recetas de Armando.

<meta charset="UTF-8">

<h1>Recetas de Armando</h1>
<h1>Verónica Gitzel Ruíz Montes</h1>

<script>

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

    while(contador <= cantidad) {

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

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

                   if (ingredienteSolicitado == ingredientes[posicion]){
                    existe = true;
                    alert("El ingrediente " + ingredientes[posicion] + " ya fue ingresado .");
                    break;
                }

            }


            if (existe == false){

                ingredientes.push(ingredienteSolicitado);

                contador++;
            }

    }

    document.write(" Los ingredientes ingresados son: " + ingredientes);



</script>
1 respuesta

Compañera, excelente el codigo, que pasaria si agrego una Manzana y una manzana, me dejaria tener esos dos ingredientes?, una idea para eso podria ser usando toUpperCase o toLowerCase en el if donde comparas el ingrediente solicitado con el de la lista!

Saludos