Taksi Ücretini Hesaplayan Bir JavaScript İşlevi Nasıl Yazılır?

Taksiler seyahat etmenin uygun ama pahalı bir yoludur. Kabin hareket etmeye başladığında sayaç çalışmaya başlar ve yükler birikmeye başlar. Taksi şirketinin uyguladığı ücretleri ve varış noktanıza olan yaklaşık mesafeyi biliyorsanız, JavaScript kullanarak kendi taksi ücreti tahmincinizi oluşturabilirsiniz. Taksi ücreti her beş mil için hesaplanıyorsa, yolculuk kilometrenizi beşle çarpın. Ardından sonucu beşinci mil başına oran ile çarpın. Son olarak, bu tutarı, seyahat edilen mesafeye bakılmaksızın bazı şirketlerin talep ettiği ilk bırakma ücretine ekleyin.

"Başlat" düğmesini, "Tüm Programlar", "Aksesuarlar"ı ve ardından "Not Defteri"ni tıklayarak düz metin düzenleyici Not Defteri'ni başlatın.

Metin düzenleyiciye aşağıdaki kodu girin:

Kabin Ücretini Hesapla

Seyahat mesafesi (Mil):
Yolcuların sayısı :


$00.00

"Dosya" menüsünü tıklayın. "Kaydet" seçeneğini seçin. "test.html" dosya adı altında kaydedin.

"Başlat" düğmesini, "Tüm Programlar"ı ve "Internet Explorer"ı tıklayarak Web tarayıcısını başlatın. "Dosya" menü öğesine tıklayın ve "Dosya Aç" ı seçin.

Yeni oluşturulan "test.html" dosyasını bulun, fare ile seçin ve ardından "Aç"a tıklayın.

Hedefinize olan mesafeyi mil olarak girin. Sizinle birlikte binen kişi sayısını girin. Bu örnekte, binen ikiden fazla kişi varsa, her ek kişi binmek için 2 dolar ödemek zorundadır. "Ücreti Hesapla" etiketli düğmeyi tıklayın. Tahmin, düğmenin sağında görünmelidir.

İpuçları

Ücretsiz, çevrimiçi haritalama hizmetlerini kullanarak komut dosyanızın kullanışlılığını artırabilirsiniz. Siteye başlangıç ​​ve varış adreslerini verdiğinizde, bir uygulama mesafeyi hesaplar. Bazen harita hizmetleri, mesafe ve seyahat süresi açısından farklılık gösterebilecek alternatif rotalar sunar. MapQuest ve OpenStreetMap ile birlikte Bing ve Google arama motorları, uygulamanıza rota mesafesi hesaplamalarını dahil edebilmeniz için hizmetlerine programlama arayüzleri sağlar.

Uyarılar

HTML form öğeleri, verileri sayılar yerine dizeler olarak döndürür. Giriş kutularından alınan değerlerin hesaplamalarınızda kullanacağınız doğru veri tipi olduğundan emin olmak size kalmıştır. JavaScript işlevi Number(), mümkünse, dize değerlerini sayılara dönüştürür. Örneğin, bir "9" girerseniz, Number() bunu 9 sayısına dönüştürür. "Dokuz" girerseniz, Number() "NaN" veya "Sayı Değil" döndürür.

İhtiyacınız olacak öğeler

  • Internet Explorer gibi bir web tarayıcısı

  • Not Defteri gibi düz metin düzenleyici