PBO - A TUGAS MEMBUAT PROGRAM REMOTE AC

Disini saya hanya menggunakan 4 menu Utama, yaitu :

1. Power  = untuk menghidupkan dan mematikan AC
2. Temp+ = untuk menaikkan suhu AC
3. Temp-  = untuk menurunkan suhu AC
4. Mode   = untuk mengganti mode dari sebuah AC, ada 3 buah mode disini, yaitu AUTO, COOL,                        dan DRY
Lalu saya memberikan 1 menu tambahan, yaitu menu "Cabut baterai" menu ini untuk mengakhiri program yang saya buat.

Berikut tampilan remote AC :


lalu setelah kita pilih menu power :


Remot AC jadi "NYALA"
kita coba naikkan suhu :

suhu awal 23° lalu menjadi 24°
menurunkan suhu :


suhu awal 23° lalu menjadi 22°

lalu kita coba ganti mode AC nya :


mode awal adalah AUTO, lalu dirubah menjadi COOL

kita ubah lagi modenya :

lalu dari mode COOL, kita ubah menjadi DRY



setelah itu coba kita pilih menu terakhir, yaitu Cabut baterai.



Yap, selayaknya remot AC pada umumnya, jika kita cabut baterainya maka remot tersebut akan mati.
Demikian program sederhana remote ac saya.

Lalu source codenya :

Class Main
 import java.util.Scanner;   
  public class Main   
  {   
   public static void Main()   
   {   
    Scanner scan = new Scanner(System.in);   
    remote remot = new remote();   
    String pow="MATI ";   
    String mods= "AUTO";  
    int menu;   
    while(true)   
    {   
     System.out.print('\u000C');  
     System.out.println(" ================ ");  
     System.out.println("|   "+remot.suhu+ "°C   |");  
     System.out.println("|   "+mods+"   |");  
     System.out.println("|   "+pow+"   |");  
     System.out.println(" ================ ");  
     System.out.println("|1. Power    |");  
     System.out.println("|2. Temp+    |");  
     System.out.println("|3. Temp-    |");  
     System.out.println("|4. Mode     |");  
     System.out.println(" ================ ");  
     System.out.println("|5. Cabut baterai|");  
     System.out.println("Silahkan dipencet pencet remotnya");   
     menu = scan.nextInt();   
     if(menu==1)   
     {   
      remot.on();   
      if(remot.power==false) { pow = "MATI "; }  
      else pow = "NYALA";   
     }   
     else if(menu==2)   
     {   
      remot.tambah();   
     }   
     else if(menu==3)   
     {   
      remot.kurang();   
     }   
     else if(menu==4)   
     {   
      remot.modee();  
      if(remot.mode==1){   
       mods = "AUTO";   
      }else if(remot.mode==2){   
       mods = "COOL";   
      }else if(remot.mode==3){   
       mods = "DRY ";   
      }   
     }   
     else if(menu==5){  
       System.out.print('\u000C');  
       System.out.println("Yah remotenya mati dong :(");  
       break;  
     }  
    }   
   }   
  }   


Class untuk fungsi - fungsi nya
 public class remote   
  {     
   public int suhu;   
   public boolean power;   
   public int mode;   
   public remote()   
   {   
    suhu = 23;   
    mode = 1;   
    power = false;   
   }   
   public void on()   
   {   
    power = true;   
   }   
   public void tambah()   
   {   
    suhu+=1;   
   }   
   public void kurang()   
   {   
    suhu-=1;  
   }   
   public void modee()  
   {  
     if(mode <3){  
       mode++;  
   }  
   else if(mode==3) {  
     mode/=3;  
   }  
 }  
 }  

Komentar

Postingan populer dari blog ini

Membuat Form Registrasi menggunakan JavaScript

membuat form pendaftaran menggunakan php & mysql - PWEB C