Un saludo a todos.
Seguí las instrucciones del profesor y tengo un problema. No importa el valor que ponga en const = pasajeDisponible, siempre al ejecutar en la terminal me sale de resultado Bogotá. Si me pudieran ayudar se los agradecería mucho.
const datos = [
{
ciudad:`Bogotá`,
precio:500
},
{
ciudad:`Lima`,
precio:400
},
{
ciudad:`Santiago`,
precio:380
},
{
ciudad:`Montevideo`,
precio:200
},
];
const presupuestoDisponible = 400;
let i = 0;
// While... 0 o más veces
// Do... 1 o más veces
/*while (i < datos.length && datos[i].precio > presupuestoDisponible) {
i++;
}*/
let ciudadSeleccionada = ``
do {
if (datos[i].precio > presupuestoDisponible) {
ciudadSeleccionada = datos[i].ciudad
}
i++;
} while (i < datos.length && ciudadSeleccionada == ``)
if (ciudadSeleccionada == ``) {
console.log("No tenemos pasajes disponibles");
} else
console.log("Puedes comprar pasaje para: " +ciudadSeleccionada);