#Java
HTML-код
- Опубликовано: 7 сен 2024
- Merhaba değerli #Kodlama Vakti takipçileri, bu dersimizde Java'da Otobüs Bilet Fiyatı Hesaplayan #Program yapacağız.
Proje Konusu
#Java ile mesafeye ve durumlara göre otobüs bileti fiyatı hesaplayan programı yapın. Kullanıcıdan Mesafe (KM), yaş ve yolculuk tipi (Tek Yön, Gidiş-Dönüş) bilgileri ile mesafe başına ücret 0,10 TL / km olarak alın. İlk olarak yolculuğun toplam fiyatını hesaplayın ve sonrasında ki koşullara göre müşteriye aşağıdaki indirimleri uygulayın ;
Kullanıcıdan alınan değerler geçerli (mesafe ve yaş değerleri pozitif sayı, yolculuk tipi ise 1 veya 2) olmalıdır. Aksi takdirde kullanıcıya "Hatalı Veri Girdiniz !" şeklinde bir uyarı verilmelidir.
Kişi 12 yaşından küçükse bilet fiyatı üzerinden %50 indirim uygulanır.
Kişi 12-24 yaşları arasında ise bilet fiyatı üzerinden %10 indirim uygulanır.
Kişi 65 yaşından büyük ise bilet fiyatı üzerinden %30 indirim uygulanır.
Kişi "Yolculuk Tipini" gidiş dönüş seçmiş ise bilet fiyatı üzerinden %20 indirim uygulanır.
Yardımcı Dersler
- • Java Dersleri #7 - Kod...
- • Java Dersleri #8 - Değ...
- • Java Dersleri #9 - Byt...
- • Java Dersleri #10 - Fl...
- • Java Dersleri #13 - Te...
- • Java Dersleri #14 - Ko...
- • Java Dersleri #20 - If...
- • Java Dersleri #21 - Sw...
Kodlama Vakti Kanalına Hoşgeldiniz !
Abone Olmayı Unutmayın🔔
► Abone Ol : / @kodlamavakti
► Ders Linki : kodlamavakti.c...
► Java Örnek Projeler : kodlamavakti.c...
► Java ve Nesne Yönelimli Programlama : • Java Dersleri ve Nesne...
www.kodlamavak...
Kodlama Vakti ekibi olarak , programlamanın herkes tarafından öğrenilebilir olduğunu takipçilerimize benimsetmek olup , kanalımızda ki eğitimler özenle hazırlanmaktadır ve tamamen ücretsizdir! Vakit Kodlama Vaktidir !
Eğitimlerimizin size yararlı olduğunu düşünüyor ve beğeniyorsanız videoyu beğenmeyi , kanalımıza abone olmayı unutmayın.
Java'yi bastan sona senden ogrendim, senin yerin bende ayri reis, efsanesin
Çok kral bir hocasın , severek takipteyiz , yaza yaza öğrenmeye çaIışıyoruz. Saygılar .
reis videolara devam lütfen , çok faydalı oluyor.
Geliyor videolar montajda :)
Devamı gelsin lütfen sağolun
100 adet örnek proje içeriği hazırladım, Allahtan bir mani çıkmazsa hepsinin videosunu çekeceğiz :)
@@KodlamaVakti tahminen ne zaman hocam
Mukemmel..ellerinize salik)))
import java.util.Scanner;
public class BusTicketPrice {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Kullanıcıdan mesafe, yaş ve yolculuk tipi bilgileri alınıyor
System.out.print("Mesafe (km): ");
int distance = input.nextInt();
System.out.print("Yaş: ");
int age = input.nextInt();
System.out.print("Yolculuk Tipi (1: Tek Yön, 2: Gidiş-Dönüş): ");
int travelType = input.nextInt();
// Girdi değerleri geçerli değilse uyarı veriliyor ve programdan çıkılıyor
if (distance < 0 || age < 0 || (travelType != 1 && travelType != 2)) {
System.out.println("Hatalı Veri Girdiniz!");
return;
}
// Toplam bilet fiyatı hesaplanıyor
double totalPrice = distance * 0.10;
// Yaşa göre indirimler uygulanıyor
if (age < 12) {
totalPrice *= 0.50;
} else if (age >= 12 && age 65) {
totalPrice *= 0.70;
}
// Yolculuk tipine göre indirimler uygulanıyor
if (travelType == 2) {
totalPrice *= 0.80;
}
// Nihai bilet fiyatı ekrana yazdırılıyor
System.out.println("Nihai Bilet Fiyatı: " + totalPrice + " TL");
}
}
İndirimler birleştirilemez yapılsaydı hocam? Hem 65 yaş indirimi hem de gidiş dönüş indirimi aynı anda kullanılamaz olsaydı?
Güzel olurdu :) bir tane boolean değişken tanımlardık isApplyDiscount diye. Yaştan bir indirim uygulandıysa bu değişkeni true değerine çekerdik. Gidiş dönüş indirimi uygulamadan önce isApplyDiscount false mu diye bakardık. False değilse indirim uygulanmış demektir o yüzden indirim uygulamazdık.
abi || bu işareti klavyede nasıl yapabilirim
hocam basta neden 0 atadık degiskenlere
bu projeyi telefonda nasıl çalıştırabilirim?