Solucion: ingredientes repetidos
El Codigo:
<meta charset="UTF-8">
<h1>Recetas de Daniel</h1>
<script>
function saltarLinea () {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
let ingredientes = [];
let cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
let contador = 1;
let repetido = false;
let mensaje ="Informe el ingrediente " + contador;
while (contador <= cantidad) {
let ingrediente = prompt(mensaje).toUpperCase();
for (let i = ingredientes.length - 1; i >= 0; i--) {
if (ingredientes[i] == ingrediente) {
repetido = true;
contador--;
mensaje ="Informe el ingrediente " + (contador+1) +
"\nIngrediente " + ingredientes[i] + " ya Existe, Por favor agregar uno Diferente:";
break;
}else{
repetido = false;
}
}
if (repetido == false) {
ingredientes.push(ingrediente);
mensaje ="Informe el ingrediente " + (contador+1);
}
contador++;
}
for (let i = 0; i < ingredientes.length; i++) {
imprimir(ingredientes[i]);
}
console.log(ingredientes);
</script>