Konversi 3 Bilangan

September 08, 2012

hem, ini yang konversi 3 bilangan menggunakan script java, Maaf sebelumnya aku lupa belum ngeposting yang ini padahal udah lama ini jadinya malah ngeposting nya keduluan yang konversi 3 bilangan pakek script php... ya udah deh yok ikutin script ini 



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package PRAKTEK1;

/**
 *
 * @author Sarri_Chuaa
 */

//Memanggil kelas yg akan dipakai
import java.util.Scanner;
import javax.swing.JOptionPane;
//class utama

public class konverkonversiii {
//global variable
    static String name; //object
    static String JK;
    static int bilDes;//variable
    //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 Oktal(int n){
    char[] daftarOktal={'0','1','2','3','4','5','6','7'};
    if(n>1){
        Oktal(n/8);
        }
    System.out.print(daftarOktal[n%8]);
    }
    public static void inputDes(){
    System.out.print("Masukkan Bilangan Desimal = ");
    Scanner inputan=new Scanner(System.in);
    bilDes=inputan.nextInt();
    }
 
    public static void tampilBiner(){
    inputDes();
        System.out.print("Binernya adalah : ");
    Biner(bilDes);
    }
    public static void tampilHexa(){  
    inputDes();
        System.out.println("Hexanya adalah = ");  
    Hexa(bilDes);
    }
    public static void tampilOktal(){
    inputDes();
        System.out.println("Oktalnya adalah = ");
    Oktal(bilDes);
    }
    public static int inpBil(){
    System.out.println("=================================="
            + "\nSelamat datang "+JK+" "+name+",");
    System.out.println("Silahkan memilih Menu Konversi Bilangan Desimal ke"
            + "Bilangan : "+
            "\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: tampilHexa(); break;
        case 3: tampilOktal(); break;
        case 4: System.out.println("Terima Kasih sudah mengunjungi");
                System.exit(0); break;//memberikan kondisi FALSE
        default:System.out.println("(Maaf. Pilih angka 1-4 saja)");
        break;
    }
    System.out.println("\033");//clear screen
    }
    public static void main(String aKU[]){
        name=JOptionPane.showInputDialog("Masukkan Nama mu : ");
        if(name.equals(""))
        {
            JOptionPane.showInputDialog("Namamu itu lho isi dulu: ");
        }
            String[] choices = {"Perempuan", "Laki-Laki"};
     
        String Perempuan="Sis";
        String Laki="Bro";
        while (true) {
            int response = JOptionPane.showOptionDialog(
                               null                    
                             , "Masukkan Jenis Kelamin mu?"    // Pesan
                             , "Jenis Kelamin"               // judul bar
                             , JOptionPane.YES_NO_OPTION  // Tipe Option/pilihan
                             , JOptionPane.QUESTION_MESSAGE  // Tipe Pesan
                             , null                       // icon(none)
                             , choices                  // tombol teks
                             , "Quit"    // label Default button
                           );
        switch(response){
            case 0 : JK=Perempuan;
                break;
            case 1 : JK=Laki;
                break;          
        }
        do{
            menU(inpBil());
        }
        while(true);
    }
    }
}
-Kalo udah buat script kayak gini di netbeans tinggal nge-run aja dan ini hasil nya

-Inputkan Namamu


-Lalu inputin Jenis Kelamin juga


-Nama sama Jenis Kelamin mu udah kamu isi, terus muncul output gini



-Pilih angka menu di bawah ini, misal kamu pilih angka menu 1 berarti kamu mau ngonversiin bilangan desimal ke biner, munculnya kayak di bawah ini

 -kamu pilih angka menu 2 berarti kamu mau ngonversiin bilangan desimal ke Hexa, munculnya kayak di bawah ini


- sama dengan yang atas-atas cuma tinggal milih angka menu aja kok


-Ini jika kamu pilih angka menu 4 yaitu exit


itu tadi Konversi 3 bilangan menggunakan java. Semoga bermanfaat yah :D




You Might Also Like

0 komentar

Facebook

Part Of

Blogger Perempuan indonesian hijab blogger muslimah blogger Female Blogger TPC Surabaya

Pinterest