#include<conio.h>
void main ()
{
int bil,a,b,c,d,e,f,g;
char hex;
clrscr();
cout<<"Program konversi bilangan HEX ke BIN"<<endl <<endl;
cout<<"Masukkan bilangan hexadecimal = ";
cin>>hex;
switch(hex)
{
case '0' : bil = 0 ; break;
case '1' : bil = 1 ; break;
case '2' : bil = 2 ; break;
case '3' : bil = 3 ; break;
case '4' : bil = 4 ; break;
case '5' : bil = 5 ; break;
case '6' : bil = 6 ; break;
case '7' : bil = 7 ; break;
case '8' : bil = 8 ; break;
case '9' : bil = 9 ; break;
}
if(hex == 'A' || hex == 'a')
bil = 10;
if(hex == 'B' || hex == 'b')
bil = 11;
if(hex == 'C' || hex == 'c')
bil = 12;
if(hex == 'D' || hex == 'd')
bil = 13;
if(hex == 'E' || hex == 'e')
bil = 14;
if(hex == 'F' || hex == 'f')
bil = 15;
if( bil >= 0 && bil <= 15)
{
a = bil/2;
b = bil%2;
c = a/2;
d = a%2;
e = c/2;
f = c%2;
g = e%2;
cout<<"Hasil konversi = "<<g <<f <<d <<b;
}
else
cout<<"Bilangan tidak sesuai";
}
Tidak ada komentar:
Posting Komentar