twitter



Assalamualaikum..
sudah lama nih gak posting di blog, gara-gara gak udah lama gak ada koneksi.
tapi tenang saja sekarang muncul lagi dengan contoh program yang baru..
yang kemarin-kemarin sih sudah, tapi itu kan pakek PHP, yang sekarang ini pakek JAVA  .
dan yang kemarin itu kan 3 program, yang sekarang ini dijadiin satu program. #Wahpeningkatan.. :)
Sudah-sadah langsung saja kita sintak bersama... :)



# pertama-tama yang dilakukan yang pastinya buka Netbeans.nya
   kalo sudah klik kanan java class langsung beri nama konversi bilangan.
   kalo udah ketikan sintak di bawah ini


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

import java.util.Scanner;
import javax.swing.JOptionPane;

/**
 *
 * @author levina
 */
public class KonversiBilangan {
    // variabel secara global
    static String name; //object
    static int bilDes; //variabel
    static String jk; //object
   
    //fungsi/method rekursi
// rumus biner
    public static void Biner(int n){
        if(n>1){
            Biner(n/2);
        }
        System.out.print(n%2);
    }
  // rumus hexa
    public static void Hexa(int n ){
        char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9',
            'A','B','C','D','F'};
        if(n>1){
            Hexa(n/16);
        }
        System.out.print(daftarHexa[n%16]);
    }
//rumus oktal
    public static void Oktal(int n){
        if(n>1){
            Oktal(n/8);
        }
        System.out.print(n%8);
        }
// menampilkan rumus yang ada di atas
    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.println("Oktalnya adalah ");
        Oktal(bilDes);
    }

    public static int inpBil(){
        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 int inputDes(){
            System.out.print("Masukkan bilangan desimal=");
            Scanner inputan = new Scanner (System.in);
            bilDes= inputan.nextInt();
            return bilDes;
        }
        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)");
                 break ;
            }
            System.out.println("\033");//clear screen
        }
         // sintak untuk menampilkan sis / bro
   public static void awal(){
    name = JOptionPane.showInputDialog("Masukkan nama anda :"); // akan ditampilkan di JOptionPane
    jk = JOptionPane.showInputDialog("Masukkan jenis Kelamin L/P :");
   
    if(( "L".equals(jk))||( "l".equals(jk))){
// akan memunculkan bro jika yang di pilih L dan akan memunculkan sist jika yang dipilih P
        System.out.println("====================="+ "\nSelamat datang bro "+name+",");
    }else{
        System.out.println("====================="+ "\nSelamat datang sist "+name+",");
    }
}
           
        public static void main(String arg[]){
           awal();
            do{
                menU(inpBil());
            }
            while(true);
        }
       
                   
            }

#     setelah itu di shift f6
       dan akan munculkan slide show seperti dibawah ini :




# setelah di isi nama kemudian OK akan muncul input yang kedua 


# setelah diisi akan muncul hasilnya seperti ini
   tapi ini tidak muncul di slide show tapi muncul di bawah (run)

        * contoh jika Nama.nya Levina dan jenis kelamin Perempuan :


         * contoh jika Namanya Brian dan jenis Kelamin Laki-Laki :




# langkah selanjutnya ketikan angka 1- 4 sesusi dengan kebutuhan
  * pilih 1 untuk biner dan bilangan desimalnya 10




* pilih 2 untuk Hexa dan bilangan desimalnya 10




*pilih 3 untuk Oktal dan bilangan desimalnya 10


* pilih 4 untuk keluar



# program diatas akan terus berulang sampai pilihan ke4 (keluar) baru akan berhenti

:)
program selesai :) alhamdullilah semoga bermanfaat :)

0 komentar:

Posting Komentar