Pages

Subscribe:

Pengikut

Jumat, 02 Maret 2012

konversi bilangan desimal ke biner dan hexadesimal menggunakan Bahasa C

buat temen - temen yang perlu mengkonversi bilangan desimal jadi bilangan biner atau hexadesimal nggak perlu repot - repot ngitung lagi. . . tinggal masukkan aja coding ini ke compiler C. . . jadi deh. . . selamat mencoba. . .


#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 :