Headlines News :
Home » , , , , , , » Belajar C++, Konversi Bilangan Biner >< Desimal

Belajar C++, Konversi Bilangan Biner >< Desimal

Written By Firman on 21 Juli 2013 | 7/21/2013

Setelah lepas dari segala belenggu UAS dan postest yang bikin jidat makin lebar, akhirnya saya bisa nyatai juga, kalo dipikir-pikir sayang rasanya kalo materi yang kemaren saya dapet nggak saya share di sini, nih ada program sederhana yang mungkin berguna buat agan, program konversi bilangan biner >< desimal, check this out !


#include<stdio.h>
void satu (); void dua ();
main ()
{
       int a, pilih;
       printf("# MENU KONVERSI BILANGAN :\n");
       printf("1. Desimal Ke Biner\n2. Biner Ke Desimal\n\n");
       
       lagi :
       printf("Masukan Menu Konversi            : ");
       scanf("%d", &a);
       if (a == 1)          satu ();                     
       if (a == 2)          dua ();
        
       printf("Ingin Menghitung Kembali [y/t] ?? ");         
       pilih = getchar ();
       scanf("%c", &pilih);
       if(pilih == 'y') goto lagi;              
       if(pilih == 't') exit (0);
}

void satu ()
{
       int biner, desi=0, dua=1;
       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);
}

Dari sourcecode di atas, akan dihasilkan program seperti ini :


Selamat belajar . . . !

Lisensi Dokumen:
Copyright ® 2013 Namrif NominalNol. Dilarang menyalin sebagian dan atau seluruh konten tanpa ijin penulis. Konten ini dilindungi oleh Undang-undang HAKI Indonesia. Jika masih ingin menggunakan konten ini, silahkan cantumkan link ke konten ini.
DMCA.com
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

 
Support : Politeknik Elektronika Negeri Surabaya | SMK Negeri 1 Kota Mojokerto | SMP Negeri 1 Prambon Sidoarjo
Copyright © 2012. Bukan's Tutorial - All Rights Reserved
Template Created by Mas Kolis Re-Building by Bukan's Tutorial
Proudly powered by Blogger