Skip to content

Instantly share code, notes, and snippets.

@MocaaDevv
Last active July 8, 2023 10:55
Show Gist options
  • Save MocaaDevv/cc85142d255adc82d1acca0395567a8e to your computer and use it in GitHub Desktop.
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 …
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