Tugas lagi dech... Kali ini suruh bikin program konversi dari Binari ke Desimal pake bahasa pemrograman Java, langsung aja begini kodenya :public static void main(String[] args) {
        int desimal= 0;
        int pangkat = 1;
        String bin = "11000111";
        String binar;
        int x = bin.length();
        for (int i=0; i < bin.length(); i++){
            binar = bin.substring(i,i+1);
            for (int j=1; j < x; j++) pangkat= pangkat *2;
           if (binar.equals("1")) pangkat = 1*pangkat;
           if (binar.equals("0")) pangkat = 0*pangkat;
            x--;
            desimal = desimal + pangkat;
            pangkat = 1;
            }
        System.out.println("Desimal dari binari : "+bin+" adalah : "+desimal);
    }
Sebenernya masih ada logika yang lain, begini kodingnya (tapi yang satu ini pake Netbeans, ga tau bisa ga kalo di tempat lain)import java.util.*;
    public static void main(String[] args) {
        Scanner in= new Scanner(System.in);
        int pangkat = 1 ;
        String c;
        System.out.print("Masukkan Binary : ");
        c = in.next();
        for (int i=0; i < c.length(); i++){
            pangkat = pangkat * 2;
        }
        for (int i=pangkat/2; i < pangkat; i++){
         if (Integer.toBinaryString(i).equals(c)){
            System.out.println("Desimalnya adalah "+i);
            break;
         }
        }
    }
Nah begitulan... So keep Simple
Binary to Decimal pake Java
10 Maret 2010
Label: JAVA, Kuliah, Programing
Langganan:
Posting Komentar (Atom)




1 komentar:
keren kang, nais inpo... thanks
Posting Komentar