Ini adalah sebuah project Java yang dibuat dari aplikasi Net Beans. Wajib di coba buat agan dan sis, ini project yang keren !!
Dibawah ini sricpt di balik tampilan diatas !
package Praktek1;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class KonvesiBilangan {
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("\n=============>Welcome<================");
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("Jenis Kelamin Anda ? "
+ "(L / P)");
if ("L".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang brow "
+ name
+ "\nSilahkan Memilih Menu Konversi :)");
} else {
if ("P".equals(gender)) {
JOptionPane.showMessageDialog(null, "Selamat Datang Sist "
+ name
+ "\nSilahkan Memilih Menu Konversi :)");
} else {
JOptionPane.showMessageDialog(null, "MAAF GENDER YANG"
+ " ANDA PILIH TIDAK ADA"
+ " SILAHKAN ULANGI KEMBALI");
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("kamsia ya, sudah mampir ");
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);
}
}
}
Selamat mencoba dan semoga bermanfaat buat gan dan sisnya :D
0 komentar:
Posting Komentar