Kelas = PBO A
NRP = 05111740000195
Kali ini saya disuruh membuat program remote tv menggunakan blue j. dan disini saya akan menunjukkan kodingan saya kepada anda kalian. tanpa basa-basi langsung saja saya tampilkan.
source code Remote AC:
/**
* Program membuat Remote AC.
*
* @author (Hafidz Firman Asqalany)
* @version (1.0)
*/
public class RemoteAC
{
public boolean power;
public int temp;
public int mode;
public int swing;
public RemoteAC(int tempnow)
{
power =true;
temp =tempnow;
mode =1;
swing =1;
}
public void modeAC(int modesekarang)
{
if(mode==1)
{
System.out.println("Mode sekarang : Otomatis");
}
else if(mode==2)
{
System.out.println("Mode sekarang : Cool");
}
else if(mode==3)
{
System.out.println("Mode sekarang : Dry");
}
else if(mode==4)
{
System.out.println("Mode sekarang : Fan");
}
}
public void Mode(int modesekarang)
{
modeAC(modesekarang);
System.out.println("Pilih mode yang anda inginkan :");
System.out.println("1. Otomatis");
System.out.println("2. Cool");
System.out.println("3. Dry ");
System.out.println("4. Fan");
}
public int ModeIngin(int modepilihan)
{
if(modepilihan ==1)
{
mode= modepilihan;
System.out.println("Mode yang anda inginkan berhasil! Mode sekarang : Otomatis ");
}
else if(modepilihan ==2)
{
mode= modepilihan;
System.out.println("Mode yang anda inginkan berhasil! Mode sekarang : Cool ");
}
else if(modepilihan ==3)
{
mode= modepilihan;
System.out.println("Mode yang anda inginkan berhasil! Mode sekarang : Dry ");
}
else if(modepilihan ==4)
{
mode= modepilihan;
System.out.println("Mode yang anda inginkan berhasil! Mode sekarang : Fan ");
}
return(mode);
}
public void tempratur(int tempsekarang)
{
System.out.println("Tempratur Sekarang :"+tempsekarang);
System.out.println("1. Naik");
System.out.println("2. Turun");
}
public int tempraturNaik(int naik)
{
if(naik>=30)
{
}
else
{
naik++;
}
return(naik);
}
public int tempraturTurun(int turun)
{
if(turun<=16)
{
}
else
{
turun--;
}
return(turun);
}
}
Dan ini merupakan Source code main nya:
/**
* program membuat remote AC.
*
* @author (Hafidz Firman Asqalany)
* @version (1.0)
*/
import java.util.Scanner;
public class main
{
public static void main(String args[])
{
System.out.print('\u000C');
System.out.println("Atur tempratur yang anda inginkan:");
Scanner scan= new Scanner(System.in);
int tempawal;
int tempvalue;
int modevalue;
int menu;
boolean cek;
int sementara, smntr,modeAC,smntr1;
tempawal=scan.nextInt();
if(tempawal>=16 && tempawal<=30)
{
RemoteAC remAC= new RemoteAC(tempawal);
modeAC= remAC.mode;
while(true)
{
System.out.print('\u000C');
System.out.println("Haier AC");
System.out.println("Tempratur : "+tempawal);
remAC.modeAC(modeAC);
System.out.println("Menu");
System.out.println("1. Ubah Tempratur");
System.out.println("2. Ubah Mode");
System.out.println("3. Matikan AC");
System.out.println("------------------------------");
menu = scan.nextInt();
System.out.print('\u000C');
if(menu==1)
{
System.out.println("Haier AC");
System.out.println("Tempratur : "+tempawal);
remAC.modeAC(modeAC);
remAC.tempratur(tempawal);
System.out.println("------------------------------------");
tempvalue = scan.nextInt();
if(tempvalue==1)
{
sementara = remAC.tempraturNaik(tempawal);
tempawal = sementara;
}
else if(tempvalue==2)
{
sementara = remAC.tempraturTurun(tempawal);
tempawal = sementara;
}
System.out.print('\u000C');
}
else if(menu==2)
{
System.out.println("Haier AC");
System.out.println("Tempratur : "+tempawal);
remAC.modeAC(modeAC);
remAC.Mode(modeAC);
modevalue = scan.nextInt();
smntr=remAC.ModeIngin(modevalue);
modeAC = smntr;
System.out.print('\u000C');
}
else if(menu==4)
{
System.out.print('\u000C');
break;
}
}
}
else
{
System.out.println("Temperatur AC hanya bisa dari 16-30");
}
}
}
jika kita compile program di atas maka akan seperti begini programnya :
seperti yang anda lihat saya ingin membuat temprature AC menjadi 24 maka program yang akan dihasilkan :
jika kalian ingin menaikkan suhu tempratur AC maka pilihlah menu 1 :
jika ingin mengganti mode AC maka pilihlah menu 2 :
Tidak ada komentar:
Posting Komentar