Hai sobat semua, pada lgi ngpaen ni...? pasti pada lagi jalan-jalan ni di blog Fama Gulz yang selalu berbagi di dunia maya dan baek hati... hehehehehe....?
Hari ini Fama Gulz ingin berbagi program sederhana yakni, Konversi Desimal Ke Biner & Biner Ke Desimal Menggunakan Bahasa Pemograman C++/C.
Okay sob kita langsung ja ea ke inti masalahnya.
Inidia Program nya
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void satu ();
void dua ();
main () {
int i,pilih;
printf(" Created By : Fama Gulz \n Website : http://famagulz.blogspot.com \n \n \n");
printf(" +==> MENU PILIHAN <==+ \n");
printf("+======================+\n");
printf("+ 1 . Desimal Ke Biner +\n");
printf("+ 2 . Biner Ke Desimal +\n");
printf("+======================+\n \n");
lagi :
printf("Masukan Menu Pilihan : ");
scanf("%d", &i);
if (i == 1)
satu ();
else if (i == 2)
dua ();
printf("Ingin Menghitung Kembali [y/t] ?? ");
pilih = getchar ();
scanf("%c", &pilih);
if (pilih == 'y') goto lagi;
else if(pilih == 't') exit (0);
puts("");
}
void satu ()
{
int biner,desi,dua;
dua=1;
desi=0;
printf("Masukkan Bilangan Biner : ");
scanf("%d",&biner);
do{
desi+=(biner%2)*dua;
dua*=2;
biner/=10;
}while (biner);
printf("Bilangan Desimalnya adalah : %d\n \n",desi);
}
void dua ()
{
int bil,hasil=0,i=0;
printf("Masukkan Bilangan Desimal : ");
scanf("%d",&bil);
while(bil>0){
hasil+=bil%2*(int)pow(10,i);
bil/=2;
i++;
}
printf("Bilangan Binernya Adalah : %d\n \n",hasil);
}
Gambar Hasil Program
Semoga Konversi Desimal Ke Biner & Biner Ke Desimal Menggunakan Bahasa Pemograman C++/C ini bisa membantu sobat Fama Gulz yang setia. hehehehe?
Thenkz ea sob atas kunjungan nya, klo dah waktu luang singgah ea di blog yang sederhana ini (Fama Gulz).
Post a Comment
Admin