Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] ¿Alcohol o gasolina?

Tengo una duda, sería una cuestión de aclaración, en el siguiente código.

<meta charset="UTP-8">
<h3>¿Alcohol o gasolina?</h3> 
<script>
    var tanque =  40;
    var recorrido = 480;
    var eficiencia = recorrido / tanque;
    document.write("La eficiencia del carro es de " + eficiencia + " km/L usando gasolina" );
    document.write("<br>");

       recorrido = 300;
       eficiencia = recorrido / tanque;
       document.write("La eficiencia del carro es de " + eficiencia + " km/L usando alcohol" );
       document.write("<br>");

</script>

porque hay que declarar a "eficiencia" otra vez si ya lo hice al comienzo? me causa curiosidad eso. hay alguna manera de evitar declararlo varias veces?

2 respuestas

hola, te comparto mi opinión, con respecto a tu duda sobre la variable, tendrías que declarar nuevas variable para los km y eficiencia ya que estas van a llevar almacenados otro valores a los del primero problema, te comparto mi código esperando te sea útil:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Hola, lo que pasa es el que código se va leyendo por orden de arriba hacia abajo, entonces en el primer "var eficiencia = recorrido / tanque;" se queda almacenado con el primer valor de "recorrido = 400". Entonces cuando lo vuelves a llamar por segunda vez te seguirá mostrando el valor de la gasolina, por eso debes escribirlo nuevamente una vez que cambias el valor de "recorrido = 300".