Taxíky jsou pohodlný, ale drahý způsob cestování. Jakmile se kabina začne pohybovat, měřič začne běžet a náboje se začnou hromadit. Pokud znáte sazby, které taxislužba účtuje, a přibližnou vzdálenost do vašeho cíle, můžete si pomocí JavaScriptu vytvořit svůj vlastní odhad taxíků. Pokud je poplatek za taxi založen na každé páté míli, vynásobte počet ujetých kilometrů pětkrát. Výsledek poté vynásobte rychlostí na pátou míli. Nakonec přidejte tuto částku k počátečnímu poplatku za předání, který si některé společnosti účtují bez ohledu na ujetou vzdálenost.
Spusťte textový editor Poznámkový blok kliknutím na tlačítko „Start“, „Všechny programy“, „Příslušenství“ a poté na „Poznámkový blok“.
Do textového editoru zadejte následující kód:
Výpočet jízdného v kabině
Cestovní vzdálenost (míle):
Počet cestujících:
$00.00
Klikněte na nabídku „Soubor“. Vyberte možnost „Uložit“. Uložte jej pod názvem souboru „test.html“.
Spusťte webový prohlížeč kliknutím na tlačítko „Start“, kliknutím na „Všechny programy“ a „Internet Explorer“. Klikněte na položku nabídky „Soubor“ a vyberte „Otevřít soubor“.
Vyhledejte právě vytvořený soubor „test.html“, vyberte jej myší a poté klikněte na „Otevřít“.
Zadejte vzdálenost do cíle v mílích. Zadejte počet lidí, kteří jedou s vámi. V tomto příkladu, pokud jezdí více než dva lidé, musí každá další osoba zaplatit za jízdu 2 $. Klikněte na tlačítko „Vypočítat jízdné“. Odhad by se měl objevit napravo od tlačítka.
Tipy
Užitečnost skriptu můžete zvýšit pomocí bezplatných online mapovacích služeb. Když webu poskytnete počáteční a cílovou adresu, aplikace vypočítá vzdálenost. Mapové služby někdy nabízejí alternativní trasy, které se mohou lišit vzdáleností a dobou cestování. Vyhledávače Bing a Google spolu s MapQuest a OpenStreetMap poskytují programovací rozhraní pro jejich služby, takže můžete do své aplikace začlenit výpočty vzdálenosti trasy.
Varování
Prvky formuláře HTML vracejí data jako řetězce, nikoli jako čísla. Je na vás, abyste se ujistili, že hodnoty převzaté ze vstupních polí jsou správným datovým typem, který lze použít ve výpočtech. Funkce JavaScript Number () převádí řetězcové hodnoty na čísla, pokud je to možné. Například pokud zadáte „9“, funkce Number () jej převede na číslo 9. Pokud zadáte „devět“, vrátí funkce Number () „NaN“ nebo „Není číslo.“
Položky, které budete potřebovat
Webový prohlížeč, například Internet Explorer
Prostý textový editor jako Poznámkový blok