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 :
kita coba naikkan suhu :
menurunkan suhu :
lalu kita coba ganti mode AC nya :
kita ubah lagi modenya :
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
Class untuk fungsi - fungsi nya
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 :
Remot AC jadi "NYALA" |
suhu awal 23° lalu menjadi 24° |
suhu awal 23° lalu menjadi 22°
|
mode awal adalah AUTO, lalu dirubah menjadi COOL
|
lalu dari mode COOL, kita ubah menjadi DRY
|
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
Posting Komentar