#include <stdio.h>
#include <conio.h>
#include <iostream.h>
char keyboard;
int biner[8],k=0,desimal=2;
main()
{
clrscr();
cout <<"Masukkan Nilai Biner : ";
while(k<8)
{
keyboard=getch();
if(keyboard=='1')
{
printf("%d",biner[k]=1);
k++;
}
else if(keyboard=='0')
{
printf("%d",biner[k]=0);
k++;
}
}
printf("\nNilai dalam Desimal : ");
k--;
while(k>0)
{
k--;
biner[k]*=desimal;
biner[k]+=biner[k+1];
desimal*=2;
}
desimal=biner[k];
printf("%d",desimal);
getch();
}
getch();
}
int main(void)
{
int a;
cout<<"Masukkan Bilangan yang akan dikonversi : ";
cin>>a;
cout<<a<<" dalam biner adalah "<<endl;
kebiner(a);
return 0;
}
=============================================