Nama: Fani Andi NIM: 1318084 Kelas: D
Nama: Fani Andi NIM: 1318084 Kelas: D
NIM : 1318084
KELAS :D
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <conio.h>
void awal(void)
{
char c[5],b[5],e;
int a,d[16],i,j,bit;
clrscr();
printf("Jumlah bit [4,8,12,...]? "); scanf("%d",&bit);
for(j=0;j<bit/4;j++)
{
printf("\nMasukkan Bilangan Biner [4-bit]: "); scanf("%s",&c);
e=strlen(c);
for(i=0;i<e;i++)
{
if(c[i]=='1')
a=1;
else if(c[i]=='0')
a=0;
b[i]=a*pow(2,(e-1)-i);
}
d[j]=b[0];
for(i=1;i<e;i++)
d[j]+=b[i];
}
printf("\nBilangan Heksadesimalnya adalah ");
for(j=0;j<bit/4;j++)
if(d[j]==10)
printf("A");
else if(d[j]==11)
printf("B");
else if(d[j]==12)
printf("C");
else if(d[j]==13)
printf("D");
else if(d[j]==14)
printf("E");
else if(d[j]==15)
printf("F");
else
printf("%d",d[j]);
getch();
awal();
}
void main(void)
{
awal();
}