Kamis, 07 April 2011

Program konversi bilangan biner ke desimal dengan java


berikut ini adalah sebuah program sederhana yang berfungsi untuk konversi bilangan dari bilangan biner ke bilangan desimal dengan bahasa pemrograman java. 

public class konversi
{
public static void main (String[] args)
{
String bil = “110111″;
int[] arr_bil= new int[1000];
String[] st= new String[1000];
double hasil=0,result=0;
int a=0;
char t;
for(int i=0;i
{
t = bil.charAt(i);
st[i]=Character.toString(t);
}
for(int i=bil.length()-1; i>=0;i–)
{
arr_bil[a]=Integer.parseInt(st[i]);
hasil= arr_bil[a]* (Math.pow(2,a));
result=result+hasil;
a++;
}
{
int resultIn = (int)result;
System.out.println(”Bilangan integer : “+bil);
System.out.println(”Bilangan Desimal : “+resultIn);
}
}
}

dan ketika program di running, maka akan menampilkan :
Bilangan integer : 110111
Bilangan Desimal : 55

Tidak ada komentar:

Posting Komentar