Konverter adalah suatu proses dimana satu system bilangan dengan basis tertentu akan dijadikan bilangan dengan basis yang lain. Now, materi kita adalah membuat konversi bilangan :D
Mungkin masih membayangkan atau masih pada bingung kan?? Untuk memulainya ikuti langkah-langkah ini ya :)
- Buka Netbeans 7.1.2 (versi yang saya punya)
- Jika sudah punya tapi belum diinstal, instal lah terlebih dahulu. Kalau yang belum punya kalian bisa download.
- Setelah selesai terinsatl dan dapat digunakan, pilih package (yang ada di kanan) -> klik kanan -> pilih New Java Class -> isi nama yang kalian inginkan.
- Ketiklah coding dibawah ini ;)
package Praktek1;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class PraktekKonversiBilangan {
static String name; //variable global
static int bilDes;
static String panggil;
static String jeniskelamin;
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 Oktal(int n){
int sisaBagi = n%8;
if (n>1){
Oktal(n/8);
System.out.print(n%8);
}
}
public static void 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(){
System.out.println("Oktalnya adalah "+bilDes);
}
public static int inpBil(){
System.out.println("===================================="
+ "\nSelamat Datang "+jeniskelamin+", "+name+"");
System.out.println("Silahkan memilih Menu Konversi "
+ "Bilangan ke: "+
"\n1. Biner \n2. Hexa \n3. Oktal \n4. Exit" );
System.out.print("Masukkan Angka Menu = ");
Scanner inputan=new Scanner(System.in);
int pilmenu=inputan.nextInt();
return pilmenu;
}
public static void menU(int pil){
System.out.println("\033"); //clear screen
switch(pil){
case 1: tampilBiner(); break;
case 2: ; break;
case 3: ; break;
case 4: System.out.println("Makasih Kawan sudah mampir.");
System.exit(0); break; //memberikan kondisi FALSE
default:System.out.println("(Eitss... Pilih angka 1-4 saja)");
break;
}
}
public static void main(String aKU[]){
name=JOptionPane.showInputDialog("Isi namamu disini ya :D :");
String[] choice = {"Girl","Boy","Exit"};
String Cewek="mbak";
String Cowok="mas";
while (true){
int response = JOptionPane.showOptionDialog(
null
,"Jenis Kelamin Kalian",
,"Jenis Kelamin Kalian",
,"Jenis Kelamin"
,JOptionPane.YES_NO_CANCEL_OPTION
,JOptionPane.QUESTION_MESSAGE
,null
,choice
,"Exit"
);
,choice
,"Exit"
);
switch(response){
case 0 : jeniskelamin=Cewek;
break;
case 1 : jeniskelamin=Cowok;
break;
default : jeniskelamin="Tidak Ada";
}
do{
menU(inpBil());
}
while(true);
}
}
1 komentar:
keren
Posting Komentar