Bu örnekte Java programlama dilinde If – Else If – Else kullanımı ile ilgili bir uygulama oluşturacağız. Örneğimizde Otobüs bilet ücreti kesimine ait küçük bir simülasyon oluşturacağız.
Kullanıcıdan Kart türü, aktarma ve bakiye bilgisini alarak eğer yeterli bakiye bulunuyorsa kalan bakiye bilgisini göstereceğiz. Yeterli bakiye bulunmaması halinde gerekli uyarıyı yapacağız.
Örneğimizde yukarıdaki resimde bulunan geçiş ücretlerini kullanacağız.
Java Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
package javaexamples; import java.util.Scanner; public class JavaExamples { public static void main(String[] args) { Scanner oku=new Scanner(System.in); int kartTuru,aktarma; double bakiye=0,ucret=0; System.out.print("Kart Türünü girin (1)-Tam (2)-Öğrenci (3)-Sosyal : "); kartTuru=oku.nextInt(); System.out.print("Aktarma (0)-İlk Biniş (1)-1. Aktarma (2)-2. Aktarma: "); aktarma=oku.nextInt(); System.out.print("Bakiye: "); bakiye=oku.nextDouble(); if(kartTuru==1){ if(aktarma==0){ ucret=7.67; } else if(aktarma==1){ ucret=5.49; } else if(aktarma==2){ ucret=4.17; } else{ ucret=0; System.out.println("Hatalı Giriş"); } } if(kartTuru==2){ if(aktarma==0){ ucret=3.74; } else if(aktarma==1){ ucret=1.64; } else if(aktarma==2){ ucret=1.54; } else{ ucret=0; System.out.println("Hatalı Giriş"); } } if(kartTuru==3){ if(aktarma==0){ ucret=5.49; } else if(aktarma==1){ ucret=3.29; } else if(aktarma==2){ ucret=2.52; } else{ ucret=0; System.out.println("Hatalı Giriş"); } } if(bakiye>=ucret){ bakiye-=ucret; System.out.println("İyi yolculuklar. Kalan Bakiye: "+bakiye); } else{ System.out.println("Yetersiz Bakiye."); } } } |
Ekran Çıktısı:
Add Comment