//Konversi Bilangan Biner ke Desimal
Buat temand-temand yang bingung cara konversi bilangan biner ke desimal, moga ini dapat
membantu..... ^^
import java.util.Scanner;
public class BinerToDeci {
public static void main ( String[] args )
{
Scanner input = new Scanner(System.in);
int a;
int m =0;
int x = 0;
double hsl=0;
System.out.print("Masukkan Bilangan Biner : ");
a = input.nextInt();
System.out.print("Konversi ke Desimal : ");
System.out.println();
hasil(a,m, x,hsl);
System.out.println();
}
static void hasil(int a, int m, int x,double hsl)
{
double c, d=2, e=0;
int b;
if(a>=10)
{
b = a%10;
}
else
{
b = a;
}
if(a>0)
{
c = b * Math.pow(d,m);
hsl=hsl+c;
if(b!=a)
System.out.print(c+" + ");
else
System.out.print(c+" = "+hsl);
m++;
hasil(a/10,m, x,hsl);
}
}
}
Kita - Kita
Kamis, 05 November 2009
Langganan:
Posting Komentar (Atom)

Tidak ada komentar:
Posting Komentar