soden

PBOIIPert2

Feb 10th, 2021
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.52 KB | None | 0 0
  1. package pboiipert2;
  2. import java.util.Scanner;
  3. /**
  4.  *
  5.  * @author Name SYARIF YARIFUDDIN
  6.  * @NPM 5190311079
  7.  */
  8. public class PBOIIpert2 {
  9.    
  10.  
  11.     public static void main(String[] args) {
  12.      
  13.     Scanner milih=new Scanner(System.in);
  14.         System.out.println("Pilih Menu" );
  15.         System.out.println("1. Program If Else");
  16.         System.out.println("2. Program Switc Case");
  17.         System.out.println("3. Program For");
  18.         System.out.println("4. Program While");
  19.         System.out.println("5. Kelur Dari Program");
  20.         System.out.println("");
  21.         System.out.println("Masukkan Pilihan Menu = ");
  22.         int menu=milih.nextInt();
  23.       do{
  24.         if(menu==1){
  25.         String musim;
  26.         musim = "kemarau";
  27.         Scanner bulannya = new Scanner(System.in);
  28.         System.out.println("Masukkan Bulan : ");
  29.         int bulan = bulannya.nextInt();
  30.         ifelse(bulan,musim);
  31.         System.exit(0);
  32.         }
  33.         else if(menu==2){
  34.         int pilihan;
  35.         Scanner pil = new Scanner(System.in);
  36.         System.out.println("Masukkan Angka : ");
  37.         pilihan = pil.nextInt();
  38.         switchcase(pilihan);
  39.         System.exit(0);
  40.         }
  41.         else if(menu==3){
  42.         int jumlah_data;
  43.         Scanner n = new Scanner(System.in);
  44.         System.out.println("Masukkan Jumlah Data : ");
  45.         jumlah_data = n.nextInt();
  46.         fornya(jumlah_data);
  47.         System.exit(0);
  48.         }
  49.         else if(menu==4){  
  50.         Scanner i = new Scanner(System.in);
  51.         int nilai_awal = 0 ,nilai_akhir = 0;
  52.         whilenya(nilai_awal, nilai_akhir);
  53.         System.out.println("Masukkan Nilai Awal : ");
  54.         nilai_awal = i.nextInt();
  55.         System.out.println("Masukkan Nilai Akhir : ");
  56.         nilai_akhir = i.nextInt();
  57.         System.out.println("");    
  58.         whilenya(nilai_awal, nilai_akhir);
  59.         System.exit(0);
  60.         }
  61.         else{System.out.println("Anda Sudah Keluar Dari Program");
  62.         System.exit(0);
  63.         }
  64.         }while(menu!=5);
  65.     }
  66.    
  67.     public static void ifelse(int bulan, String musim)
  68.      {
  69.       if(bulan == 4 || bulan == 5 || bulan == 6 || bulan == 7 || bulan == 8 || bulan == 9){
  70.       musim = " Musim Kemarau";
  71.      }else if(bulan == 10 || bulan == 11 || bulan == 12 || bulan == 1 || bulan == 2 || bulan == 3){
  72.           musim = " Musim Hujan";
  73.       }
  74.    System.out.println("Musim Bulan" +bulan+ " adalah" +musim);
  75.   }
  76.    
  77.    public static void switchcase(int pilihan)
  78.   {
  79.        switch(pilihan){
  80.        case 0:
  81.        System.out.println(pilihan+ "adalah nol");
  82.        break;
  83.        case 1:
  84.        case 2:
  85.        System.out.println(pilihan+ "adalah kurang dari 3");
  86.        break;
  87.        case 3:
  88.        System.out.println(pilihan+ "adalah lebih dari 3");
  89.        break;
  90.        default:
  91.        System.out.println("tidak ada pilihan");
  92.        break;
  93.                 }
  94.     }
  95.    
  96.     public static void fornya(int jumlah_data)
  97.    {
  98.        String nama[] = new String[jumlah_data];
  99.        Scanner namanya = new Scanner(System.in);
  100.        for(int i=0;i<jumlah_data;i++)
  101.         {
  102.             System.out.println("Masukkan Nama : ");
  103.             nama[i] = namanya.next();
  104.        }
  105.         for(int j=0;j<jumlah_data;j++)
  106.         {
  107.             System.out.println("Nama Mahasiswa : "+nama[j]);
  108.         }
  109.     }
  110.    
  111.     public static void whilenya(int n_awal, int n_akhir)
  112.     {
  113.         while(n_awal<=n_akhir)
  114.         {
  115.             System.out.println("Nilai : " +n_awal);
  116.             n_awal++;
  117.         }
  118.     }
  119. }
Add Comment
Please, Sign In to add comment