Teknologi

Thursday, March 28, 2013

Konversi Desimal Ke Biner & Biner Ke Desimal Menggunakan Bahasa Pemograman C++/C

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).

No comments:

Post a Comment

Admin