Jumat, Juli 17, 2015

Program C Mengubah Bilangan Desimal ke Bilangan Biner

main()
{
 signed int a,b,c,e[100];
 unsigned char d,f;
 printf("masukkan sebuah bilangan! ");
 scanf("%d", &a);
 printf("bilangan biner dari bilangan desimal %d adalah ",a);

 for(;;)
 {
  d=d+1;
  b=trunc(a/2);
  c=a%2;
  e[d]=c;
  a=b;
  if (b==0) break;
 }

 f=0;

 for (;;)
 {
  printf("%d", e[d-f]);
  f=f+1;
  if (f==d) break;
 }

 getch();
}


Jika ada yang dirasa kurang mengerti silakan ditanya... : ) Semoga membantu, terimakasih... :)

0 komentar: