Advertisement
Yusufmm

UTS_No_5

Apr 10th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.18 KB | None | 0 0
  1. package uts_semester2;
  2.  
  3. import java.util.Scanner;
  4.  
  5. /**
  6.  * @author Yusuf
  7.  * Soal no 5
  8.  */
  9. public class No_5 {
  10.  
  11.     public static void main(String[] args) {
  12.         Scanner sc = new Scanner(System.in);
  13.  
  14.         String nama, bulan = "", ulangi;
  15.         int tanggal, pilihanBulan, tahun;
  16.  
  17.         do {
  18.  
  19.             System.out.print("Ketikkan nama anda : ");
  20.             nama = sc.next();
  21.             System.out.print("Ketikkan tahun lahir anda : ");
  22.             tahun = sc.nextInt();
  23.             System.out.print("Ketikkan tanggal lahir anda : ");
  24.             tanggal = sc.nextInt();
  25.             while (tanggal < 1 || tanggal > 31) {
  26.                 System.out.println("Tanggal tidak sesuai!");
  27.                 System.out.print("Ketikkan tanggal lahir anda : ");
  28.                 tanggal = sc.nextInt();
  29.             }
  30.  
  31.             System.out.println("Bulan lahir : ");
  32.             System.out.println("1. Januari");
  33.             System.out.println("2. Februari");
  34.             System.out.println("3. Maret");
  35.             System.out.println("4. April");
  36.             System.out.println("5. Mei");
  37.             System.out.println("6. Juni");
  38.             System.out.println("7. Juli");
  39.             System.out.println("8. Agustus");
  40.             System.out.println("9. September");
  41.             System.out.println("10. Oktober");
  42.             System.out.println("11. November");
  43.             System.out.println("12. Desember");
  44.             System.out.print("Masukkan pilihan bulan lahir : ");
  45.             pilihanBulan = sc.nextInt();
  46.  
  47.             switch (pilihanBulan) {
  48.                 case 1:
  49.                     bulan = "Januari";
  50.                     break;
  51.                 case 2:
  52.                     bulan = "Februari";
  53.                     break;
  54.                 case 3:
  55.                     bulan = "Maret";
  56.                     break;
  57.                 case 4:
  58.                     bulan = "April";
  59.                     break;
  60.                 case 5:
  61.                     bulan = "Mei";
  62.                     break;
  63.                 case 6:
  64.                     bulan = "Juni";
  65.                     break;
  66.                 case 7:
  67.                     bulan = "Juli";
  68.                     break;
  69.                 case 8:
  70.                     bulan = "Agustus";
  71.                     break;
  72.                 case 9:
  73.                     bulan = "September";
  74.                     break;
  75.                 case 10:
  76.                     bulan = "Oktober";
  77.                     break;
  78.                 case 11:
  79.                     bulan = "November";
  80.                     break;
  81.                 case 12:
  82.                     bulan = "Desember";
  83.                     break;
  84.             }
  85.  
  86.             System.out.println();
  87.             System.out.println("Anda adalah " + nama);
  88.             System.out.println("Anda lahir pada tanggal " + tanggal);
  89.             System.out.println("Anda lahir pada bulan " + bulan);
  90.             System.out.println("Anda lahir pada tahun " + tahun);
  91.             System.out.println();
  92.  
  93.             System.out.print("Ingin mengulangi ? (ya/tidak) : ");
  94.             ulangi = sc.next();
  95.  
  96.         } while (ulangi.equals("ya"));
  97.  
  98.         System.out.println("Terimakasih");
  99.     }
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement