Hola Ana! Tu código funciona perfecto!
Yo sugeriria estos cambios para mejorarlo aún más:
- Ubicar las variables al inicio del código.
- Omitir la variable combustible.
- Usar las variables creadas en el calculo.
- Usar lineas en blanco para hacerlo más legible.
Te dejo el código como quedaría:
<meta charset="UTF-8">
<br>
<h3>¿Alcohol o gasolina?</h3>
<script>
var litrosTotales = 40;
var klmGasolina = 480;
var klmAlcohol = 300;
var Gas = klmGasolina/litrosTotales
var Etanol = klmAlcohol/litrosTotales
document.write("Un automovil recorre una distancia de 480km gastando 40L de gasolina y recorre 300km con la misma cantidad pero de alcohol")
document.write("<br>")
document.write("¿Cual es el consumo de combustible/km?");
document.write("<br>");
document.write("<br>");
document.write(" El consumo de gasolina es de " + Gas + " km/L ");
document.write("<br>");
document.write("<br>");
document.write(" El consumo de alcohol es de " + Etanol + " km/L ");
document.write("<br>");
</script>
También podrías crear una función para imprimir los textos con los saltos de linea:
<meta charset="UTF-8">
<br>
<h3>¿Alcohol o gasolina?</h3>
<script>
var litrosTotales = 40;
var klmGasolina = 480;
var klmAlcohol = 300;
var Gas = klmGasolina/litrosTotales
var Etanol = klmAlcohol/litrosTotales
function imprimir(texto) {
document.write("<br>" + texto + "<br>");
}
imprimir("Un automovil recorre una distancia de 480km gastando 40L de gasolina y recorre 300km con la misma cantidad pero de alcohol")
imprimir("¿Cual es el consumo de combustible/km?");
imprimir(" El consumo de gasolina es de " + Gas + " km/L ");
imprimir(" El consumo de alcohol es de " + Etanol + " km/L ");
</script>