28 April 2012

PROGRAM PENGHITUNGAN BILANGAN DESIMAL KE BINER

----------- PEMROGRAMAN BAHASA C -----------

Program penghitunga bilangan desimal ke biner, program ini merupakan soal praktikum ke 4 saat saya masih semester satu di Universitas Muhammadiyah Malang. langsung saja tanpa banyak basa basi ini dia sour code nya !!!



#include
#include

int main (void) {
int nbil,njumlah,njumtemp,j,k,l;


printf(" Masukkan Bilangan Desimal : ");
scanf("%d",&nbil);
fflush(stdin);
printf("\n ------------------------------------ \n\n");

// Perulangan Untuk Mendapatkan Inisialisasi Jumlah Array Yang Dibutuhkan
j=1;
njumtemp=nbil;
while (njumtemp!=0) {
njumtemp=njumtemp/2;
j++;
}


int nbinera[j],nbinerb[j]; // Inisialisasi Array Berdasarkan Jumlah ---> J

k=0;
njumlah=nbil;
while (njumlah!=0) {
printf(" %3d",njumlah);
printf(" Dibagi 2 = %3d dan Sisa = %3d \n",njumlah/2,njumlah%2);
nbinera[k]=njumlah%2;
njumlah=njumlah/2;
k++;
}

printf("\n--------------------------------------------------------------------------------");
printf(" Hasil Konversi dari %d ke biner adalah : ",nbil);
for (l=0;l=k;l++) {
nbinerb[l]=nbinera[k-1];
printf("%d ",nbinerb[l]);
k--;
}

getch();
}

Calender