Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Duda primeros pazos Lazos

const ciudadesDisponibles = new Array("Bogotá","Lima","Santiago", "Montevideo"); const precioCiudad = new Array(500,400,380,200); const presupuestoDisponible =390;

let i=0; while(precioCiudad[i] > presupuestiDisponible) { i++;

} console.log("Puedes comprar pasaje para:" + ciudadesDisponibles[i]);

cuando lo ejecuto en la terminal me devuelve esto: at Module.load (node:internal/modules/cjs/loader:1117:32) at Module.load (node:internal/modules/cjs/loader:958:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/runmain:81:12) at node:internal/main/run_main_module:23:47.

El resultado esperado era la ciudad de Santiago
2 respuestas
solución!

Hola Gabriela

Fíjate que en el código cuando inicias el While, pones presupuestiDisponible y es presupuestoDisponible Se coló una i por alli. A modo de sugerencia, por que esto nos pasa a todos jeje, te recomiendo que en la medida de lo posible copies las variables y las pegues cuando las llames para minimizar el error.

Saludos

Encontré el error , en vez de poner presupuestoDisponible habia escrito presupuestiDisponible