Cómo escribir una función de JavaScript que calcule una tarifa de taxi

Los taxis son una forma cómoda pero cara de viajar. Una vez que la cabina comienza a moverse, el medidor comienza a funcionar y las cargas comienzan a acumularse. Si conoce las tarifas que cobra la compañía de taxis y la distancia aproximada a su destino, puede crear su propio estimador de tarifas de taxi usando JavaScript. Si el cargo del taxi se basa en cada cinco millas, multiplique el kilometraje de su viaje por cinco. Luego multiplique el resultado por la tasa por quinto de milla. Finalmente, agregue esta cantidad al cargo de devolución inicial que algunas empresas cobran independientemente de la distancia recorrida.

Inicie el editor de texto sin formato Bloc de notas haciendo clic en el botón "Inicio", "Todos los programas", "Accesorios" y luego en "Bloc de notas".

Ingrese el siguiente código en el editor de texto:

Calcular tarifa de taxi

Distancia a viajar (millas):
Número de pasajeros :


$00.00

Haz clic en el menú "Archivo". Seleccione la opción "Guardar". Guárdelo con el nombre de archivo "test.html".

Inicie el navegador web haciendo clic en el botón "Inicio", haciendo clic en "Todos los programas" e "Internet Explorer". Haga clic en el elemento de menú "Archivo" y seleccione "Abrir archivo".

Busque el archivo "test.html" que acaba de crear, selecciónelo con el mouse y haga clic en "Abrir".

Ingrese la distancia a su destino en millas. Ingrese el número de personas que viajan con usted. En este ejemplo, si hay más de dos personas viajando, cada persona adicional debe pagar $ 2 para viajar. Haga clic en el botón "Calcular tarifa". La estimación debe aparecer a la derecha del botón.

Consejos

Puede aumentar la utilidad de su secuencia de comandos mediante el uso de servicios de mapas en línea gratuitos. Cuando proporciona al sitio las direcciones de inicio y destino, una aplicación calcula la distancia. A veces, los servicios de mapas ofrecen rutas alternativas que pueden diferir en la distancia y el tiempo de viaje. Los motores de búsqueda Bing y Google, junto con MapQuest y OpenStreetMap, proporcionan interfaces de programación a sus servicios para que pueda incorporar cálculos de distancia de ruta en su aplicación.

Advertencias

Los elementos de formulario HTML devuelven datos como cadenas en lugar de números. Depende de usted asegurarse de que los valores tomados de los cuadros de entrada sean del tipo de datos correcto para usar en sus cálculos. La función de JavaScript Number () convierte valores de cadena en números, si es posible. Por ejemplo, si ingresa un "9", Número () lo convierte en el número 9. Si ingresa "nueve", Número () devolverá "NaN" o "No es un número".

Elementos que necesitará

  • Navegador web como Internet Explorer

  • Editor de texto sin formato como el Bloc de notas