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++;
}
{
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);
}
}
}
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
Bilangan integer : 110111
Bilangan Desimal : 55
Tidak ada komentar:
Posting Komentar