Como escrever uma função JavaScript que calcula uma tarifa de táxi

Os táxis são uma forma conveniente, mas cara de viajar. Assim que a cabine começa a se mover, o taxímetro começa a funcionar e as cargas começam a se acumular. Se você conhece as taxas que a empresa de táxi cobra e a distância aproximada até o seu destino, pode criar seu próprio estimador de tarifas de táxi usando JavaScript. Se a cobrança do táxi for baseada em cada cinco milhas, multiplique a quilometragem da viagem por cinco. Em seguida, multiplique o resultado pela taxa por quinta milha. Por fim, adicione esse valor à taxa de entrega inicial que algumas empresas cobram, independentemente da distância percorrida.

Inicie o bloco de notas do editor de texto simples clicando no botão "Iniciar", "Todos os programas", "Acessórios" e depois em "Bloco de notas".

Insira o seguinte código no editor de texto:

Calcular a tarifa do táxi

Distância para viajar (milhas):
Número de passageiros :


$00.00

Clique no menu "Arquivo". Selecione a opção "Salvar". Salve-o com o nome de arquivo "test.html".

Inicie o navegador da Web clicando no botão “Iniciar”, clicando em “Todos os Programas” e “Internet Explorer”. Clique no item de menu “Arquivo” e selecione “Abrir arquivo”.

Localize o arquivo "test.html" recém-criado, selecione-o com o mouse e clique em "Abrir".

Insira a distância até seu destino em milhas. Insira o número de pessoas que viajam com você. Neste exemplo, se houver mais de duas pessoas andando, cada pessoa adicional deve pagar $ 2 para viajar. Clique no botão "Calcular tarifa". A estimativa deve aparecer à direita do botão.

Pontas

Você pode aumentar a utilidade do seu script usando serviços de mapeamento online gratuitos. Quando você fornece ao site os endereços de partida e destino, um aplicativo calcula a distância. Às vezes, os serviços de mapeamento oferecem rotas alternativas que podem diferir em distância e tempo de viagem. Os motores de busca Bing e Google, junto com MapQuest e OpenStreetMap, fornecem interfaces de programação para seus serviços para que você possa incorporar cálculos de distância de rota em sua aplicação.

Avisos

Os elementos do formulário HTML retornam dados como strings em vez de números. Cabe a você garantir que os valores retirados das caixas de entrada sejam os tipos de dados corretos a serem usados ​​em seus cálculos. A função JavaScript Number () converte valores de string em números, se possível. Por exemplo, se você inserir um "9", o Número () o converterá no número 9. Se você inserir "nove", o Número () retornará "NaN" ou "Não é um número".

Itens que você vai precisar

  • Navegador da Web como o Internet Explorer

  • Editor de texto simples como o Notepad