#include <stdio.h>
#include <math.h>
main ()
{
long int D;
unsigned long int Mulai,B;
printf ("program konversi bilangan desimal ke biner dan hexadesimal \n");
printf ("masukkan bilangan :");
scanf ("%ld",&D);
printf ("\n");
printf("nilai binernya =");
Mulai=pow(2,sizeof(D)*8-1);
for (B=Mulai;B>0;B=B/2)
if ((D&B)==B)printf("l");
else printf("0");
printf ("\n");
printf ("nilai hexadesimalnya = %lx\n",D);
}
seperti ini outputnya :
wah, sangat berguna sekali posting nya :)
BalasHapuskeep spirit..