Kita - Kita

Foto saya
Penting Gak Penting.. Yang penting Gak bikin bunting..

Kamis, 05 November 2009

Coding Buat Ubah Biner ke Desimal

//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);
}
}
}

Tidak ada komentar:

Posting Komentar