#include
<iostream.h>
#include
<conio.h>
#include
<math.h>
void
konversiDes(int bin)
{
int sisa,hasil,a;
hasil=0;
int pangkat=0;
while(bin>=1)
{
sisa=bin%2;
hasil+=sisa*pow(2,pangkat);
bin=bin/10;
pangkat++;
}
cout<<hasil<<endl;
}
void
konversiBin(int des){
if(des>1){
konversiBin(des/2);
}
cout<<des%2;
}
void
main(){
int bin,des;
int pil;
menu:
cout<<":: MENU ::";
cout<<"\n1. Desimal Ke
Biner";
cout<<"\n2. Biner Ke
Desimal";
cout<<"\n\nMasukan Pilihan =
";cin>>pil;
switch(pil){
case 1:
cout<<"\n\n::
Desimal Ke Biner ::";
cout<<"\nInput = ";
cin>>des;
cout<<"Hasil
Konversi = ";
konversiBin(des);
cout<<"\n\nTekan Sembarang
Tombol Untuk Kembali ....";
getche();
clrscr();
goto menu;
case 2:
cout<<"\n\n::
Biner Ke Desimal ::";
cout<<"\nInput = ";
cin>>bin;
cout<<"Hasil
Konversi = ";
konversiDes(bin);
cout<<"\n\nTekan
Sembarang Tombol Untuk Kembali ....";
getche();
clrscr();
goto menu;
}
getch();
}
Hasil Desimal ke Binner
Hasil Binner ke Desimal
Semoga bermanfaat !
ConversionConversion EmoticonEmoticon