Hola a todos, aprovecho este hilo y comparto mi solucion!!
<meta charset="UTF-8">
<h1>Recetas de Armando</h1>
//La actividad consiste en agregar codigo para que no se pueda repetir ningun ingrediente.
<script>
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
while( contador <= cantidad) {
var repetido = false; //Agregado, creacion variable booleana para poder hacer el if.
var ingrediente = prompt("Informe el ingrediente " + contador);
for (var posicion = 0; posicion <= cantidad; posicion++) { //for para hacer la iteracion con los ingredientes agregados.
if (ingrediente == ingredientes[posicion]) { //condicion donde se repite el condimento agregado.
repetido = true; //se llama a la variable para cuando se repite un ingrediente y se le asigna true.
alert("este ingrediente ya lo puso: " + ingrediente); //se adiciona un mensaje de alerta.
break;
}
}
if (repetido == false){ // if donde la condicion es que el ingrediente no es repetido.
ingredientes.push(ingrediente); //se le asiga un valor a ingrediente.
contador++;
}
}
document.write(ingredientes); //mensaje de los ingredientes en pantalla.
console.log(ingredientes);
</script>
Saludos a todos!!! (esto se va complicando de a poco jajaa)