Tugas 3 PBO Kelas B 2018/2019

Membuat proses Remote TV dalam Bahasa Java dengan Blue J

Hasil :



Class :


Sourcecode :

Main



 /**  
  * @auth Muhammad Husni Ridhart Azzikry  
  * @v1.0/09/23/2018  
  */  
 import java.util.Scanner;  
 public class MainRimut  
 {  
   public static void main(String Rmt[])  
   {  
     int volumenya;   // Dibatasi dari 0-10  
     int channelnya;   // Dibatasi dari 1-4  
     int menu;  
     boolean status = true;  
     Scanner scan = new Scanner(System.in);  
     System.out.println("====Anda Menghidupkan TV Ini secara sengaja====");  
     System.out.println("===============================================");  
     System.out.println("============Pilih Channel Anda(1-4)============");  
     channelnya = scan.nextInt();  
     System.out.println("===============================================");  
     System.out.println("===========Tentukan Volume Anda(0-10)==========");  
     volumenya = scan.nextInt();  
     System.out.println("===============================================");  
     KelasRimut Rimutnya = new KelasRimut(channelnya,volumenya);  
     while(status)  
     {  
     System.out.println("===============================================");  
     System.out.println("============Ini Menu TV Idaman Anda============");  
     System.out.println("===========1. Tontonan Anda saat ini.==========");  
     System.out.println("=========2. Keributan TV Anda saat ini.========");  
     System.out.println("============3. Tukar Tontonan Anda.============");  
     System.out.println("====4.Jika Anda tidak bisa mendengar TV Anda.==");  
     System.out.println("========5. Jika TV Anda terlalu berisik.=======");  
     System.out.println("==========6. Jika Anda bosan Menonton.=========");  
     System.out.println("===============================================");  
     menu=scan.nextInt();  
       switch(menu)  
       {  
         case 1:  
         System.out.println("===============================================");  
         System.out.println("=========Saat ini Anda sedang Menonton=========");  
         if(channelnya == 1)  
         System.out.println("=================== NET. TV ===================");  
         else if(channelnya == 2)  
         System.out.println("=============== Cartoon Network ===============");  
         else if(channelnya == 3)  
         System.out.println("============== National Geographic ============");  
         else if(channelnya == 4)  
         System.out.println("===================== TVRI ====================");  
         System.out.println("=============================================== \n");  
         break;  
         case 2:  
         System.out.println("===============================================");  
         System.out.println("===========Keributan TV Anda saat ini==========");  
         System.out.println("======================= "+volumenya+" =====================");   
         System.out.println("===============================================");  
         if(volumenya <= 3 && volumenya > 0)  
         System.out.println("Sepertinya Anda sedang ingin ketenangan \n");  
         else if(volumenya > 3 && volumenya <= 6)  
         System.out.println("Ini adalah Standar orang-orang menonton TV \n");  
         else if(volumenya > 6)  
         System.out.println("Sekarang TV Anda terlalu berisik atau Anda mungkin membutuhkan checkup telinga");  
         break;  
         case 3:  
         System.out.println("Pilih Channel");  
         channelnya = scan.nextInt();  
         if(channelnya == 1)  
         {  
         System.out.println("Anda memutuskan untuk menonton NET. TV");  
         System.out.println("==========================================NET.=");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.print("\n");  
         }  
         else if(channelnya == 2)  
         {  
         System.out.println("Anda memutuskan untuk menonton Cartoon Network");  
         System.out.println("========================================[C][N]=");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.print("\n");  
         }  
         else if(channelnya == 3)  
         {  
         System.out.println("Anda memutuskan untuk menonton National Geographic");  
         System.out.println("======================================[]NatGeo=");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.print("\n");  
         }  
         else if(channelnya == 4)  
         {  
         System.out.println("Anda memutuskan untuk menonton TVRI");  
         System.out.println("==========================================TVRI=");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.println("===============================================");  
         System.out.print("\n");  
         }  
         break;  
         case 4:  
         if (volumenya < 10)  
         Rimutnya.volumeNaik();  
         break;  
         case 5:  
         if (volumenya > 0)  
         Rimutnya.volumeTurun();  
         break;  
         case 6:  
         System.out.println("[---------------------BYE---------------------]");  
         status = false;  
         break;  
       }  
     }    
   }  
 }  

Class

 /**  
  * @auth Muhammad Husni Ridhart Azzikry  
  * @v1.0/09/23/2018  
  */  
 public class KelasRimut  
 {  
   private int channel;    //Data Channel TV yang diinput  
   private int suara;     //Data Volume TV yang diinginkan  
   public KelasRimut(int channelnya, int suaranya)  
   {  
     suara = suaranya;    //Volume TV yang diinginkan  
     channel = channelnya;  //Channel TV yang diinginkan  
   }  
   public int volumeNaik()  
   {  
     suara = suara + 1;  
     System.out.println("==========Volume="+suara+"==========");  
     return suara;  
   }  
   public int volumeTurun()  
   {  
     suara = suara - 1;  
     System.out.println("==========Volume="+suara+"==========");  
     return suara;  
   }  
 }  

Komentar

Postingan Populer