Tugas 3 PBO Kelas B 2018/2019
Membuat proses Remote TV dalam Bahasa Java dengan Blue J
Hasil :
Class :
Sourcecode :
Main
Class
Hasil :
Class :
Sourcecode :
Main
/**
* @auth Muhammad Husni Ridhart Azzikry
* @v1.0/09/23/2018
*/
import java.util.Scanner;
public class MainRimut
{
public static void main(String Rmt[])
{
int volumenya; // Dibatasi dari 0-10
int channelnya; // Dibatasi dari 1-4
int menu;
boolean status = true;
Scanner scan = new Scanner(System.in);
System.out.println("====Anda Menghidupkan TV Ini secara sengaja====");
System.out.println("===============================================");
System.out.println("============Pilih Channel Anda(1-4)============");
channelnya = scan.nextInt();
System.out.println("===============================================");
System.out.println("===========Tentukan Volume Anda(0-10)==========");
volumenya = scan.nextInt();
System.out.println("===============================================");
KelasRimut Rimutnya = new KelasRimut(channelnya,volumenya);
while(status)
{
System.out.println("===============================================");
System.out.println("============Ini Menu TV Idaman Anda============");
System.out.println("===========1. Tontonan Anda saat ini.==========");
System.out.println("=========2. Keributan TV Anda saat ini.========");
System.out.println("============3. Tukar Tontonan Anda.============");
System.out.println("====4.Jika Anda tidak bisa mendengar TV Anda.==");
System.out.println("========5. Jika TV Anda terlalu berisik.=======");
System.out.println("==========6. Jika Anda bosan Menonton.=========");
System.out.println("===============================================");
menu=scan.nextInt();
switch(menu)
{
case 1:
System.out.println("===============================================");
System.out.println("=========Saat ini Anda sedang Menonton=========");
if(channelnya == 1)
System.out.println("=================== NET. TV ===================");
else if(channelnya == 2)
System.out.println("=============== Cartoon Network ===============");
else if(channelnya == 3)
System.out.println("============== National Geographic ============");
else if(channelnya == 4)
System.out.println("===================== TVRI ====================");
System.out.println("=============================================== \n");
break;
case 2:
System.out.println("===============================================");
System.out.println("===========Keributan TV Anda saat ini==========");
System.out.println("======================= "+volumenya+" =====================");
System.out.println("===============================================");
if(volumenya <= 3 && volumenya > 0)
System.out.println("Sepertinya Anda sedang ingin ketenangan \n");
else if(volumenya > 3 && volumenya <= 6)
System.out.println("Ini adalah Standar orang-orang menonton TV \n");
else if(volumenya > 6)
System.out.println("Sekarang TV Anda terlalu berisik atau Anda mungkin membutuhkan checkup telinga");
break;
case 3:
System.out.println("Pilih Channel");
channelnya = scan.nextInt();
if(channelnya == 1)
{
System.out.println("Anda memutuskan untuk menonton NET. TV");
System.out.println("==========================================NET.=");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.print("\n");
}
else if(channelnya == 2)
{
System.out.println("Anda memutuskan untuk menonton Cartoon Network");
System.out.println("========================================[C][N]=");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.print("\n");
}
else if(channelnya == 3)
{
System.out.println("Anda memutuskan untuk menonton National Geographic");
System.out.println("======================================[]NatGeo=");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.print("\n");
}
else if(channelnya == 4)
{
System.out.println("Anda memutuskan untuk menonton TVRI");
System.out.println("==========================================TVRI=");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.println("===============================================");
System.out.print("\n");
}
break;
case 4:
if (volumenya < 10)
Rimutnya.volumeNaik();
break;
case 5:
if (volumenya > 0)
Rimutnya.volumeTurun();
break;
case 6:
System.out.println("[---------------------BYE---------------------]");
status = false;
break;
}
}
}
}
Class
/**
* @auth Muhammad Husni Ridhart Azzikry
* @v1.0/09/23/2018
*/
public class KelasRimut
{
private int channel; //Data Channel TV yang diinput
private int suara; //Data Volume TV yang diinginkan
public KelasRimut(int channelnya, int suaranya)
{
suara = suaranya; //Volume TV yang diinginkan
channel = channelnya; //Channel TV yang diinginkan
}
public int volumeNaik()
{
suara = suara + 1;
System.out.println("==========Volume="+suara+"==========");
return suara;
}
public int volumeTurun()
{
suara = suara - 1;
System.out.println("==========Volume="+suara+"==========");
return suara;
}
}
Komentar
Posting Komentar