Program Membuat Status ON/OFF pada Susunan Lampu
Oktober 21, 2019
Program Membuat Status ON/OFF pada Susunan Lampu Yang Akan Kita Bentuk Angka Digital
AssalamualaikumPada penjelasan kali ini saya akan membahas soal yang akan datang dibawah in.
Soal :
Buatlah program untuk membuat susunan lampu yang ON/OFF untuk membentuk angka digital. Input menggunakan integer berupa angka yang akan dibentuk oleh susunan lampu. Sedangkan output berupa status ON/OFF tujuh lampu yang mati atau hidup. Posisi lampu seperti di bawah ini:
Jadi kita akan buat program untuk membentuk angka, ketika kita masukkan angka misal 1,2,3,4,5,6,7,8,9 diantara itu, yang akan muncul di layar yaitu status ON/OFF pada layar dan yang menyala membentuk angka yang kita masukkan, contoh: jika kita tekan angka 1 maka, output nya adalah: lampu 2,4 = ON lampu 1,3,5,6,7 = OFFContoh Program:
package alpro1;Terimakasih
import java.util.Scanner;/**
*
* @author rifki
*/
public class soal_dari_19 {
public static void main (String [] args){
Scanner in=new Scanner(System.in);
String [] lampu=new String[2];
lampu[0]="OFF";
lampu[1]="ON";
System.out.println("tekan angka 1 sampai dengan 9");
int nomor=in.nextInt();
if(nomor==1){
System.out.println("lampu 2,4 ="+lampu[1]+" lampu 1,3,5,6,7 ="+lampu[0]);
}
else if(nomor==2){
System.out.println("lampu 2,3,5,6,7 ="+lampu[1]+" lampu 1,4 ="+lampu[0]);
}
else if(nomor==3){
System.out.println("lampu 2,4,5,6,7 ="+lampu[1]+" lampu 1,3 ="+lampu[0]);
}
else if(nomor==4){
System.out.println("lampu 1,2,4,6 ="+lampu[1]+" lampu 3,5,7, ="+lampu[0]);
}
else if(nomor==5){
System.out.println("lampu 1,4,5,6,7 ="+lampu[1]+" lampu 2,3, ="+lampu[0]);
}
else if(nomor==6){
System.out.println("1ampu 1,3,4,5,6,7,="+lampu[1]+" lampu 2 ="+lampu[0]);
}
else if(nomor==7){
System.out.println("lampu 2,4,5 ="+lampu[1]+" lampu 1,3,6,7 ="+lampu[0]);
}
else if(nomor==8){
System.out.println("lampu 1,2,3,4,5,6,7 ="+lampu[1]);
}
else if(nomor==9){
System.out.println("lampu 1,2,4,5,6,7 "+lampu[0]+" lampu 3 ="+lampu[0]);
}
else if(nomor>=10){
System.out.println ("maaf nomor yang anda masukkan salah / belum terindeks");
}}
Jika ada kalimat ataupun kata yang kurang dimengerti silahkan isi komentar pada kolom komentar
Wassalamuaikum wr wb