Cuando cambio el valor de una variable que interactua con otros variables declaradas, tengo que volver a llamar a todas?! Por ejemplo, en uno de los ejercicios yo no queria declarar kmcongasolina y kmconalcohol var litrTanque = 40; var kmRecorridos = 480; var eficiencia= (kmRecorridos/litrTanque); var efic100Km= (litrTanque/(kmRecorridos/100)); document.write("La eficiencia del automovil útilizando todo el tanque con gasolina es de " + eficiencia + " km/ltr." + ""); document.write("Lo que es lo mismo a decir que la eficiencia es de " + efic100Km + " litros de gasolina" + " cada 100 km recorridos"); document.write("") document.write("") document.write("Por otro lado, si el carro usa alcohol como combustible, el mismo tanque de 40 litros hace un recorrido de 300 kilómetros. ¿Cuál es el la eficiencia del carro usando alcohol?") document.write("Modifico el valor de la variables kmRecorridos previamente declarada"); document.write("") document.write("") Esto meda bien, pero pense que volviendo a llamar a la var kmRecorridos y cambiarle el valor de 480 a 300 luego las var eficiencia y efic100Km se re calcularian tomando el nuevo valor de kmRecorridos. No fue así. Por lo que tuve que volver a llamar a las 3 var para que me diera el resultado correcto. Esto es siempre asi?!
kmRecorridos = 300; eficiencia= (kmRecorridos/litrTanque); efic100Km= (litrTanque/(kmRecorridos/100)); document.write("La eficiencia del automovil útilizando todo el tanque con alcohol es de " + eficiencia + " km/ltr." + ""); document.write("Lo que es lo mismo a decir que la eficiencia es de " + efic100Km + " litros de alcohol" +" cada 100 km recorridos");
Aguardo sus comentarios, desde ya muchas gracias. Saludos