TUGAS RUMAH 2 PEMROGRAMAN BERORIENTASI OBJEK
MEMBUAT REMOT TV
Karina Soraya P
05111740000003
PBO - B
- Source Code Remot
import java.util.Scanner;
/**
* Source Code Remot TV
*
* @author (Karina Soraya P)
* @version (8.1/20092018)
*/
public class Remot
{
private int volume;
private int channel;
public Remot(int jumvol,int jumchan){
volume = jumvol;
channel = jumchan;
}
public int GetVolume(){
return volume;
}
public int GetChannel(){
return channel;
}
public void TambahVolume()
{
if(volume == 15){
System.out.println("Volumenya Sudah Full Kak :(");
}
else{
volume= volume+1;
System.out.println("Volumenya Saat ini : "+volume);
}
}
public void KurangVolume()
{
if(volume == 0){
System.out.println("Volumenya Sudah 0 Kak :(");
}
else{
volume= volume-1;
System.out.println("Volumenya Saat ini : "+volume);
}
}
public int TambahChannel()
{
channel = channel+1;
return channel;
}
public int KurangChannel()
{
channel = channel-1;
return channel;
}
}
- Source Code Main
import java.util.Scanner;
/**
* Source Code Menjalankan Remot TV
*
* @author (Karina Soraya P)
* @version (8.2/20092018)
*/
public class Main
{
public static void main(String args[]){
Scanner scan= new Scanner(System.in);
int jumvol,jumchan, menu;
boolean entry;
System.out.println("==============================");
System.out.println("==========Welcome To==========");
System.out.println("======Karina Soraya's TV======");
System.out.println("==============================");
System.out.println("Masukkan Volume Saat Ini : ");
jumvol = scan.nextInt();
System.out.println("===============================");
System.out.println("Masukkan Channel Saat Ini : ");
jumchan = scan.nextInt();
System.out.println("===============================");
Remot KS = new Remot(jumvol,jumchan);
entry = true;
while(entry) {
System.out.println("Daftar Menu :");
System.out.println("1. Volume Saat Ini");
System.out.println("2. Channel Saat Ini");
System.out.println("3. Naikkan Volume");
System.out.println("4. Turunkan Volume");
System.out.println("5. Naikkan Channel");
System.out.println("6. Turunkan Channel");
System.out.println("7. Exit");
System.out.println("Menu Yang Dipilih : ");
menu=scan.nextInt();
System.out.println("===============================");
switch(menu){
case 1:
jumvol=KS.GetVolume();
System.out.println("Volume Saat Ini : "+jumvol);
System.out.println("===============================");
break;
case 2:
jumchan = KS.GetChannel();
if(jumchan == 1){
System.out.println("===============================");
System.out.println("============TC'S FTV===========");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
else if(jumchan == 2){
System.out.println("===============================");
System.out.println("==========TC'S SPORT===========");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
else{
System.out.println("===============================");
System.out.println("=============ZONK==============");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
break;
case 3:
KS.TambahVolume();
System.out.println("===============================");
break;
case 4:
KS.KurangVolume();
System.out.println("===============================");
break;
case 5:
jumchan = KS.TambahChannel();
if(jumchan == 1){
System.out.println("===============================");
System.out.println("============TC'S FTV===========");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
else if(jumchan == 2){
System.out.println("===============================");
System.out.println("==========TC'S SPORT===========");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
else{
System.out.println("===============================");
System.out.println("=============ZONK==============");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
System.out.println("===============================");
break;
case 6:
jumchan = KS.KurangChannel();
if(jumchan == 1){
System.out.println("===============================");
System.out.println("============TC'S FTV===========");
System.out.println("====Channel Saat ini : "+jumchan+"========");
System.out.println("===============================");
}
else if(jumchan == 2){
System.out.println("===============================");
System.out.println("==========TC'S SPORT===========");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
else{
System.out.println("===============================");
System.out.println("=============ZONK==============");
System.out.println("====Channel Saat ini : "+jumchan+"=======");
System.out.println("===============================");
}
System.out.println("===============================");
break;
case 7:
System.out.println("TV Telah Di Non-Aktifkan");
System.out.println("===============================");
entry = false;
break;
}
}
}
}
- Hasil
Komentar
Posting Komentar