Remote AC
Nama : Timothyus Tanner
NRP : 05111740000103
Kelas : PBO - A
Source Code :
1. Main
/**
* Nama : Timothyus Tanner
* NRP : 05111740000103
* Kelas : PBO - A
*
*/
import java.util.Scanner;
public class main
{
public main()
{
Scanner scan = new Scanner(System.in);
int menu;
awal AC = new awal();
AC.printSekarang();
while(true){
System.out.println("1. Nyalakan / Matikan");
System.out.println("2. Naikkan suhu");
System.out.println("3. Turunkan suhu");
System.out.println("4. Lihat kondisi sekarang");
System.out.println("5. Exit");
menu = scan.nextInt();
if(menu == 1){
AC.togle();
}
else if(menu == 2){
AC.suhunaik();
}
else if(menu == 3){
AC.suhuturun();
}
else if(menu == 4){
AC.printSekarang();
}
else if(menu == 5){
break;
}
}
}
}
2. Awal
/*
* Nama : Timothyus Tanner
* NRP : 05111740000103
* Kelas : PBO A
*
*/
public class awal
{
private boolean kondisi;
private int suhu;
public awal()
{
suhu = 24;
kondisi = false;
}
public void suhunaik(){
if(kondisi == true){
if(suhu < 24){
suhu += 1;
System.out.println("Suhu berubah dari " + (suhu - 1) + " menjadi " + suhu);
}
else{
System.out.println("Suhu sudah maksimal");
}
}
else{
System.out.println("Tidak dapat menaikkan suhu dikarenakan AC masih dalam keadaan mati");
}
}
public void suhuturun(){
if(kondisi == true){
if(suhu > 16){
suhu -= 1;
System.out.println("Suhu berubah dari " + (suhu + 1) + " menjadi " + suhu);
}
else{
System.out.println("Suhu sudah minimum");
}
}
else{
System.out.println("Tidak dapat menurunkan suhu dikarenakan AC masih dalam keadaan mati");;
}
}
public void togle(){
if(kondisi == false){
kondisi = true;
}
else{
kondisi = false;
}
}
public void printSekarang(){
System.out.println("---------- Remote AC ----------");
if(kondisi == false){
System.out.println("| AC dalam keadaan mati");
}
else{
System.out.println("| AC dalam keadaan menyala");
System.out.println("| Dengan suhu " + (suhu));
}
System.out.println("-------------------------------");
}
}
Dokumentasi Output :
1. Tampilan Awal
2. Menyalakan / mematikan AC & Lihat kondisi sekarang
3. Menaikkan suhu
4. Menurunkan Suhu
Tidak ada komentar:
Posting Komentar