1.buat file new nya dulu
2.isikan koding ini di bawah / tepatnya didalam kurung public class kalian
static String name;//object
static int bilDes;//variabel
static String gender;//variabel kelamin
//fungsi / method rekursi
public static void Biner(int n) {
if (n > 1) {
Biner(n / 2);
}
System.out.print(n % 2);
}
public static void Hexa(int n) {
char[] daftarHexa = {'0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', 'A', 'B', 'C', 'D', 'E', 'F'};
if (n > 1) {
Hexa(n / 16);
}
System.out.print(daftarHexa[n % 16]);
}
public static void Octal(int n) {
char[] daftarOctal = {'0', '1', '2', '3', '4', '5', '6', '7'};
if (n > 1) {
Octal(n / 8);
}
System.out.print(daftarOctal[n % 8]);
}
public static int inputDes() {
System.out.print("Masukkan Bilangan Desimal = ");
Scanner inputan = new Scanner(System.in);
bilDes = inputan.nextInt();
return bilDes;
}
public static void tampilBiner() {
inputDes();
System.out.print("Binernya adalah ");
Biner(bilDes);
}
public static void tampilHexa() {
inputDes();
System.out.print("Hexanya adalah ");
Hexa(bilDes);
}
public static void tampilOktal() {
inputDes();
System.out.print("Oktalnya adalah ");
Octal(bilDes);
}
public static int inpBil() {
System.out.println("================================="
+ "\nselamat datang bro/sis "+name+",");
System.out.print("\nBilangan ke: "
+ "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit");
System.out.print("\nMasukkan Angka Menu = ");
Scanner inputan = new Scanner(System.in);
int pilmenu = inputan.nextInt();
return pilmenu;
}
public static void gender() {
gender = JOptionPane.showInputDialog("Apa Jenis Kelamin Anda ? "
+ "(lanang / wadon)");
if ("lanang".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang kakang "
+ name
+ "\nHappy Converting :)");
} else {
if ("wadon".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang embak "
+ name
+ "\nSilahkan Memilih Menu Konversi :)");
} else {
JOptionPane.showMessageDialog(null, "Belum Milih Gender Ya ?"
+ " Anda Tidak Memilih"
+ " PILIH ULANG");
gender();
}
}
}
public static void menU(int pil) {
System.out.println("\033");//clear screen
switch (pil) {
case 1:
tampilBiner();
break;
case 2:
tampilHexa();
break;
case 3:
tampilOktal();
break;
case 4:
System.out.println("Thank's ya, uda mau berkunjung ");
System.exit(0);
break;
default:
System.out.println("(Maaf. Pilih angka 1 - 4 saja ya)");
break;
}
System.out.println("\033");//clear screen
}
public static void main(String[] args) {
name = JOptionPane.showInputDialog(null, "Masukkan Nama Anda : ");
while (true) {
gender();
do {
menU(inpBil());
} while (true);
}
}
3. nanti kalo ada lampu nya warna merah, klik lampunya terus pilih yang paling atas
pokoknya jangan yang ada ' create' nya
4.coba deh running
gue udah nyobak kok
dan berhasil ini jadinya :
2.isikan koding ini di bawah / tepatnya didalam kurung public class kalian
static String name;//object
static int bilDes;//variabel
static String gender;//variabel kelamin
//fungsi / method rekursi
public static void Biner(int n) {
if (n > 1) {
Biner(n / 2);
}
System.out.print(n % 2);
}
public static void Hexa(int n) {
char[] daftarHexa = {'0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', 'A', 'B', 'C', 'D', 'E', 'F'};
if (n > 1) {
Hexa(n / 16);
}
System.out.print(daftarHexa[n % 16]);
}
public static void Octal(int n) {
char[] daftarOctal = {'0', '1', '2', '3', '4', '5', '6', '7'};
if (n > 1) {
Octal(n / 8);
}
System.out.print(daftarOctal[n % 8]);
}
public static int inputDes() {
System.out.print("Masukkan Bilangan Desimal = ");
Scanner inputan = new Scanner(System.in);
bilDes = inputan.nextInt();
return bilDes;
}
public static void tampilBiner() {
inputDes();
System.out.print("Binernya adalah ");
Biner(bilDes);
}
public static void tampilHexa() {
inputDes();
System.out.print("Hexanya adalah ");
Hexa(bilDes);
}
public static void tampilOktal() {
inputDes();
System.out.print("Oktalnya adalah ");
Octal(bilDes);
}
public static int inpBil() {
System.out.println("================================="
+ "\nselamat datang bro/sis "+name+",");
System.out.print("\nBilangan ke: "
+ "\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit");
System.out.print("\nMasukkan Angka Menu = ");
Scanner inputan = new Scanner(System.in);
int pilmenu = inputan.nextInt();
return pilmenu;
}
public static void gender() {
gender = JOptionPane.showInputDialog("Apa Jenis Kelamin Anda ? "
+ "(lanang / wadon)");
if ("lanang".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang kakang "
+ name
+ "\nHappy Converting :)");
} else {
if ("wadon".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang embak "
+ name
+ "\nSilahkan Memilih Menu Konversi :)");
} else {
JOptionPane.showMessageDialog(null, "Belum Milih Gender Ya ?"
+ " Anda Tidak Memilih"
+ " PILIH ULANG");
gender();
}
}
}
public static void menU(int pil) {
System.out.println("\033");//clear screen
switch (pil) {
case 1:
tampilBiner();
break;
case 2:
tampilHexa();
break;
case 3:
tampilOktal();
break;
case 4:
System.out.println("Thank's ya, uda mau berkunjung ");
System.exit(0);
break;
default:
System.out.println("(Maaf. Pilih angka 1 - 4 saja ya)");
break;
}
System.out.println("\033");//clear screen
}
public static void main(String[] args) {
name = JOptionPane.showInputDialog(null, "Masukkan Nama Anda : ");
while (true) {
gender();
do {
menU(inpBil());
} while (true);
}
}
3. nanti kalo ada lampu nya warna merah, klik lampunya terus pilih yang paling atas
pokoknya jangan yang ada ' create' nya
4.coba deh running
gue udah nyobak kok
dan berhasil ini jadinya :
Untuk Download Artikel Klik Gambar
Tidak ada komentar:
Posting Komentar