Intente buscar como pedir parámetros al usuario y encontré la función "prompt", lo use para recibir los litros consumidos pero me queda una duda, creo que prompt devuelve un string y a pesar de dividir un numero y un string no tira error y funciona. JavaScript interpreta automáticamente que quiero dividir 2 números y convierte el string en numero?
<meta charset="utf-8">
<h3>¿Alcohol o gasolina?</h3>
<br>
<br>
<script>
var tanque = prompt("Cuantos litros se consumieron del tanque?", 40);// cuadro para que inserte valor el usuario con un valor default de 40
tanque = (tanque == "")? "40":tanque; //if en caso de que no se pase ningun valor y se elimine el default
var recorridoGasolina = 480;
var consumoGasolina = recorridoGasolina/tanque;
var recorridoAlcohol = 300;
var consumoAlcohol = recorridoAlcohol/tanque;
document.write("El vehiculo usando gasolina tiene una eficiencia de: " + Math.round(consumoGasolina) + " Km/Litro");
document.write("<br>");
document.write("<br>");
document.write("El vehiculo usando alcohol tiene una eficiencia de: " + Math.round(consumoAlcohol) +" Km/Litro");
</script>