Last active
July 8, 2023 10:55
-
-
Save MocaaDevv/cc85142d255adc82d1acca0395567a8e to your computer and use it in GitHub Desktop.
Tamam! Size Java dilinde yazılmış olan "TaksiMetre" adlı bir program hakkında bilgi vermek istiyorum.Bu program, bir taksinin kilometre başı fiyatını, ekstra yol ücretlerini ve vip veya normal seçeneği girerek taksinin toplam fiyatını hesaplar.Kullanıcıdan kilometre başı fiyatı, ekstra yol ücretleri, taksi türü ve başlangıç ücreti gibi bilgiler …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Scanner; | |
public class TaksiMetre { | |
public static void main(String[] args) { | |
Scanner input = new Scanner(System.in); | |
double km, kmFiyat, toplamFiyat = 0, ekstra = 0, baslangicFiyat = 0; | |
System.out.println("Taksi Metre Fiyat Hesaplayıcı v3.6.1"); | |
System.out.print("Gideceğiniz bölgenin kaç (KM) olduğunu giriniz: "); | |
km = input.nextDouble(); | |
System.out.print("Kilometre başı fiyatı giriniz: "); | |
kmFiyat = input.nextDouble(); | |
System.out.print("Ücretli yol fiyatlarını öğrenmek istiyorsanız, " + | |
"lütfen (Evet) veya (Hayır) yazınız: "); | |
String islem = input.next(); | |
switch (islem.toLowerCase()) { | |
case "evet": | |
System.out.println("1. Sınıf | 15 Temmuz Şehitler Köprüsü | 8,25₺"); | |
System.out.println("1. Sınıf | Fatih Sultan Mehmet Köprüsü | 8,25₺"); | |
System.out.println("1. Sınıf | Yavuz Sultan Selim Köprüsü | 19,00₺"); | |
System.out.print("Ücretli yol fiyatı giriniz: "); | |
ekstra = input.nextDouble(); | |
break; | |
case "hayır": | |
System.out.print("Ücretli yol fiyatı giriniz: "); | |
ekstra = input.nextDouble(); | |
break; | |
default: | |
System.out.println("Lütfen (Evet) veya (Hayır) yazınız."); | |
} | |
System.out.print("Vip (2), Normal (1) Taksi Seçeneği: "); | |
int secim = input.nextInt(); | |
switch (secim) { | |
case 1: | |
System.out.print("Normal başlangıç ücreti giriniz: "); | |
baslangicFiyat = input.nextDouble(); | |
break; | |
case 2: | |
System.out.print("VIP başlangıç ücreti giriniz: "); | |
baslangicFiyat = input.nextDouble(); | |
break; | |
default: | |
System.out.println("Eksik veya hatalı tuşlama yaptınız! Örnek: 1 veya 2 yazınız."); | |
return; | |
} | |
toplamFiyat = (km * kmFiyat) + ekstra + baslangicFiyat; | |
System.out.println("\nFaturanız Oluşturuluyor...\n"); | |
System.out.println("KM: " + km); | |
System.out.println("KM Fiyat: " + kmFiyat + "₺"); | |
System.out.println("Ekstra Fiyat: " + ekstra + "₺"); | |
System.out.println("Başlangıç Fiyat: " + baslangicFiyat + "₺"); | |
System.out.println("Toplam Tutar: " + toplamFiyat + "₺"); | |
System.out.println("\n[!] Hesaplamanın ortalama bir fiyat olduğunu lütfen unutmayın."); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment