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

Alcohol o gasolina , posible respuesta

<meta charset = "UTF-8">
<h1> ¿Alcohol o Gasolina? </h1>

<script>

document.write("Si un carro tiene un tanque de 40 litros. Usando gasolina y consumiendo todo el tanque se hace un camino de 480 kilómetros.¿Cuál es el consumo de gasolina?")
document.write("<br>")
document.write("<br>")
document.write("Por otro lado, con el alcohol: el mismo tanque de 40 litros hace un recorrido de 300 kilómetros. ¿Cuál es el consumo de alcohol/km?")
document.write("<br>")
document.write("<br>")

var kilometrosRecorridosConAlcohol=300;
var kilometrosRecorridosGasolina=480;
var capacidadTanqueLitros=40;
var consumoGasolina=kilometrosRecorridosGasolina/capacidadTanqueLitros
var consumoAlcohol=kilometrosRecorridosConAlcohol/capacidadTanqueLitros

document.write("consumo alcohol "+  Math.round(kilometrosRecorridosConAlcohol/capacidadTanqueLitros)+ "litros");
document.write("<br>")
document.write("<br>")
document.write("consumo gasolina" + Math.round(kilometrosRecorridosGasolina/capacidadTanqueLitros) + "litros");
</script>
3 respuestas

Que bien Milena. Yo no usé variables ya que lo realice lo más básico que pensé:

¿Alcohol o gasolina?

Esta fue la respuesta:

¿Alcohol o gasolina? 480 Kms de recorrido con 40 litros de gasolina, son : : 12 Kms x litro de gasolina

300 Kms de recorrido con 40 litros de alcohol, son : : 7.5 Kms x litro de alcohol

Excelente programa Milena solo que el enunciado del problema como que nos lo dieron incorrecto si lo que necesitamos calcular es consumo , deberíamos dividir la cantidad de combustible sobre la distancia para obtener L./km. (tal como nos lo pide el programa obtendríamos rendimiento obteniendo km./L)

Comparto por este lado una muestra del código que con otros compañeros hemos ido elaborando para este caso particular

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Cálculo de consumo de litros de combustible para un recorrido con gasolina o alcohol</title>
    <style>

        body {
            background-color: #141668;
        }

        h3 {
            font-family: 'Courier New', Courier, monospace;
        }

        p {
            font-family: monospace;
        }
    </style>
</head>
<body>
    <h1> Determinar el consumo de combustible en Litros/kilometro</h1>
    <h3>¿Que combustible prefieres alcohol o gasolina?</h3>
<script>

    /* 3.- Problema: Si un carro tiene un tanque de 40 litros.
    Usando gasolina y consumiendo todo el tanque se hace un camino de 480 kilómetros.
    ¿Cuál es el consumo de gasolina?
    Para calcular el consumo:  divide la cantidad de litros gastados entre la distancia recorrida.

    INCORRECTO "divide la distancia recorrida por la cantidad de litros gastados."
    Imprime el valor utilizando document.write. Organiza las cuentas en variables. */

    let capacidadTanque= 40;
    let recorridoConGas= 480;

    let consumoGas=  capacidadTanque/recorridoConGas;
    console.log(consumoGas);

    document.write("Un carro tiene un tanque de 40 litros.<br>Usando gasolina y consumiendo todo el tanque se hace un camino de 480 kilómetros.<br><br>¿Cuál es el consumo de Litros de gasolina/km?");

    document.write("<br>");

    document.write("<p><b><u>- " + "El consumo de gasolina por kilometro es de: " + consumoGas + " L/km</u></b></p>");
    document.write("<br>");
    document.write("<br>");


    let recorridoConAlcohol= 300;

    let consumoAlcohol= capacidadTanque / recorridoConAlcohol;
    console.log(consumoAlcohol);
    document.write("<br>");
    document.write("Por otro lado, con el alcohol: el mismo tanque de 40 litros hace un recorrido de 300 kilómetros.<br><br>¿Cuál es el consumo de Litros de alcohol/km?");
    document.write("<br>");
    document.write("<p><b><u>- " + "El consumo de alcohol por kilometro es de: " + consumoAlcohol + " L/km</u></b></p>");

</script>

</body>
</html>

Estimado Jorge Arturo Vanegas Isaza, Excelente análisis y resultados eso es en el caso que la finalidad del programa sea calcular rendimiento por litro. Yo lo deje para consumo. Por otro lado en la búsqueda de lograr un código lo mas limpio posible lo mejor es separar cada pieza del programa y si es posible comentar nuestro código . Para que sea mas comprensible para otro programadores incluso si ese programador es nuestro de unos años mas adelante lo agradeceremos.

Saludes y que bonito que podamos compartir en la plataforma.