Rabu, 30 Maret 2011

DecimalkeBiner

nah saya dapat tugas dari kuliah saya bikin java dari desimal ke biner,
buat sharing aja nih..moga-moga bisa digunakan script java desimal ke biner..

yang pertama-tama buka program netbeans,kalo udah coba deh copas

String abin;
String biner= "1001";
String asa= "0001";
int panjang = biner.length();
int dsasd = asa.length();
int adesm;
double hasil = 0, hasil2 = 0, xport = 0, coba = 0, juju = 0;
for(int i = panjang-1;i>=0;i--){
char satu = biner.charAt(i);
if(satu =='1'){
hasil = Math.pow(2,i);
hasil2 = hasil2+hasil;
}
}
for(int j = dsasd-1; j>=0; j--){
char dua = asa.charAt(j);
if(dua == '1'){
xport = Math.pow(2,j);
coba = coba+xport;
}
}
System.out.println("Bilangan desimal dari "+biner+" adalah "+hasil2);
System.out.println("Bilangan desimal dari "+asa+" adalah "+coba);
juju = hasil2+coba;
abin = "";
adesm = (int) juju;
while(adesm != 0)
{abin = (adesm % 2) + abin;
adesm/=2;
}
System.out.println(abin);
}

kebetulan juga saya ini masih newbie jadi mohon bantuannya yaa.. :)

0 komentar:

Posting Komentar

Labels