Konversi Desimal Ke Biner dengan C++

Posted on
Compile With DEV C++

disini saya mencoba membuat konversi desimal dengan menampilkan mirip, kinerja perhitungan manual modulasi dengan pembagian angka 2dan sisa hasil bagi.

source code :

#include<stdio.h>
#include<math.h>
main()
{
int hasil;
int bil;
int biner;
int azimut,j;
int a[8];
printf(“Masukkan bilangan desimal = “);
scanf(“%d”, &bil); //proses input
printf(“nKonversi bilangan desimal %d ke biner = n”,bil);
printf(“nn”);
printf(“====================================================n”);
printf(“Looping Ke =    Proses mod =   Sisa =    Hasil =    n”);
printf(“====================================================n”);
for(azimut=bil;azimut>=0;azimut–)
    {
    for(j=0;j<8;j++)
        {
        hasil=bil%2;
        biner=bil/2;
        printf(”  %d %16d mod 2   %7d”,j,bil,hasil);
        bil=floor(biner);
        printf(“%10dn”,bil);
        azimut=bil;
        a[j]=hasil;
        }
    }               //perulangan utama

printf(“nHasil konversi biner bawah ke atas = “);

for(j=7;j>=0;j–)    //perulangan penampil biner bawah
{
printf(“%d”, a[j]);
}

}

Selamat Dicoba …

Gravatar Image
Suka jalan-jalan, naik sepeda, bermain code-code asal tidak suka mengkode cinta. Hubungi email : andhika.na@gmail.com jika anda butuh website untuk personal maupun bisnis.

Leave a Reply

Your email address will not be published. Required fields are marked *