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

[Proyecto] Proyecto calculo de consumo.

Usando todo lo aprendido me quedo de esta manera, aunque viendo el ejemplo usado veo que si me quedo muy largo en comparación, aunque el resultado es el mismo.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">

</head>
<body>
    <h3>¿Alcohol o gasolina?</h3>
    <script>

        var gasolina = "Carro a gasolina";
        var alcohol = "Carro de alcohol";

        document.write("<br>");

        document.write("El " + gasolina + " con un tanque de 40 litros recorre 480 kilometros.")
        document.write("<br>");
        document.write("<br>");

        document.write(gasolina + " rinde " + (480/40) + " kilometros por litro.")

        document.write("<br>");
        document.write("<br>");

        document.write("El " + alcohol + " con un tanque de 40 litros recorre 300 kilometros.")
        document.write("<br>");
        document.write("<br>");

        document.write(alcohol + " rinde " + (300/40) + " kilometros por litro.")
        document.write("<br>");
        document.write("<br>");

        var carro1 = 480 / 40;
        var carro2 = 300 / 40;

        document.write("Tienen una diferencia de " + (carro1 - carro2) + " kilometros por litro.")

    </script>
</body>
</html>

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

4 respuestas

Te sugiero usar variables: var litro = 40 y var kilometroRecorrido = 480 para despúes sólo cambiar kilometroRecorrido = 300 por ejemplo... y no estar cambiando cada ves que los uses en un problema. Piensa que cambia a un recorrido de 150km ?? lo vas a cambiar en todo tu texto? así sólo cambias los kilometroRecorrido = 150 y así cambiará todo tus textos y la eficiencia del coche.

Así es como me quedo a mi. el resultado es el mismo pero cada quien puede llegar al resultado como mejor se acomode o allá entendido.

<meta charset="UTF-8">

<h3>¿alcohol o gasolina?</h3>

<script>
    var tanque = 40;
    var distancia = 480;
    var combustible = "gasolina"; 
    document.write("la distancia recorrida es:" + distancia/tanque  + " kilometros con " + combustible) 

   document.write("<br>");
   document.write("<br>");

   var tanque = 40;
    var distancia = 300;
    var combustible = "alcohol"; 
    document.write("la distancia recorrida es:" + distancia/tanque  + " kilometros con " + combustible)

</script>

Perfecto!!

Sólo quítale los segundos bloques var , ya los declaraste la primera vez y después no lo debes re-declarar.

Digo, sí funciona... pero recuerda las "buenas prácticas de programación"... si dejas el segundo bloque var significa que declaras otros variables y si es un codigo muuuy grande, de pierdes y no vas a saber si son nuevas variables o anteriores.

muchas gracias Javier tus sugerencias son bien recibidas y aplicadas. saludos.