Konversi Desimal ke Biner dalam Bahasa C     // program konversi desimal ke biner (regards to Akmal Hamdani)    #include <stdio.h> #include <stdlib.h>   short int bin[8]; //deklarasi bin sebagai tempat penyimpanan array hasil; dalam hal ini dibuat 8, artinya hasilnya 8 bit   void caribiner(short int x) { short int j, hasil, i;   i = 8; //jumlah bit yang ingin dihasilkan (sesuaikan dengan banyaknya array dari bin[]‘   if (x<0) { printf(“Maaf, bilangan desimal negatif tidak dapat dikonversi dengan program ini. \n”); }   else {   while (x>0) //selama x > 0, ulangi proses ini { hasil=x%2; //mencari nilai sisa pembagian x dengan 2 x=(x-hasil)/2; //nilai x dikurangi dengan variabel ‘hasil’ i–; //decrement nilai i bin[i]=hasil; //nilai biner dari x (yang merupakan nilai dari variabel ‘hasil’, dimasukkan ke array bin satu per satu }   printf(“Nilai biner dari x  = “); //mencetak nilai biner dari x ke layar   for (j=0; j<=7; j++) { printf(“%d”, bin[j]); //cetak...
Never Ending | Access No Limits