Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] como mejoro mi código ? Gasolina o Alcohol

Quisiera ver si alguien me puede ayudar a implementar de mejor manera las funciones

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>¿Alcohol o gasolina?</title>
</head>

<body>

    <h3 style="text-align:center">¿Alcohol o gasolina?</h3>

    <script>
        function eficienciaGasolina() {
            let eficienciaGas;
            distancia = 480;
            tanque = 40;
            eficienciaGas = distancia / tanque
            return eficienciaGas
        }

        function eficienciaAlcohol() {
            let eficienciaAl;
            distancia = 300;
            tanque = 40;
            eficienciaAl = distancia / tanque
            return eficienciaAl
        }

        document.write("<p>Problema: Si un carro tiene un tanque de 40 litros. Usando gasolina y consumiendo todo el tanque se hace un recorrido de 480 kilómetros. ¿Cuál es la eficiencia del carro usando gasolina? o sea, ¿cuántos kilómetros recorre el carro por cada litro de gasolina?</p><br>");

        document.write("Para calcular la eficiencia: divide la distancia recorrida entre la cantidad de litros gastados y obtenems que la eficiencia con gasolina es: "+ eficienciaGasolina()+'<br><br>');

        document.write("<p> 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?</p><br>");

        document.write("Para calcular la eficiencia: divide la distancia recorrida entre la cantidad de litros gastados y obtenems que la eficiencia con alcohol es: "+ eficienciaAlcohol()+'<br>');
    </script>

</body>

</html>

si sale, pero siento que puede meojorar

1 respuesta

No nesecitas hacer funciones para cosas tan simples, el problema se puede resolver con algo tan simple con un:

<meta charset="UTF-8">
<h3>¿Alcohol o gasolina?</h3>


<script>
    var gasolina = 40;
    var kilometros = 480;

    document.write("El tanque recorre por cada litro de gasolina " + kilometros/gasolina + " kilometros")
    document.write("<br>")
    document.write("<br>")
    kilometros= 400
    document.write("El tanque recorre por cada litro de alcohol " + kilometros/gasolina + " kilometros")
</script>

Da resultado y es lo que se pide