Contoh Program Konversi Bilangan Desimal Ke Hexadesimal

1
/* Contoh program konversi bilangan desimal ke hexadesimal Chandra MDE – Teknik Elektro Links (http://teknikelektrolinks.com) */ #include <stdio.h> static char hexstr[17] = "0123456789ABCDEF"; int desimal, x, y; char hexa[10]; int main() { printf("———————————————————\n"); printf(" Contoh program konversi bilangan desimal ke hexadesimal \n"); printf("———————————————————\n"); printf(" Masukkan bilangan desimal = "); scanf("%d", &desimal); x = desimal; y = 0; while(x>0) { hexa[y] = hexstr[x % 16]; y++; x = x / 16; } printf(" Bilangan %d desimal = ", desimal); for (x=1; x<=y; x++) printf(hexa[y-x]); printf(" hexa\n"); printf("———————————————————\n"); return 0; }

Transcript of Contoh Program Konversi Bilangan Desimal Ke Hexadesimal

/* Contoh program konversi bilangan desimal ke hexadesimal Chandra MDE Teknik Elektro Links (http://teknikelektrolinks.com)*/#include static char hexstr[17] = "0123456789ABCDEF";int desimal, x, y;char hexa[10];int main(){ printf("\n"); printf(" Contoh program konversi bilangan desimal ke hexadesimal \n"); printf("\n"); printf(" Masukkan bilangan desimal = "); scanf("%d", &desimal); x = desimal; y = 0; while(x>0) { hexa[y] = hexstr[x % 16]; y++; x = x / 16; } printf(" Bilangan %d desimal = ", desimal); for (x=1; x