Senin, 30 Januari 2012

Konversi bilangan desimal ke biner dengan program C++


Kebetulan di kampus ada sekilas di pelajari tentang sistem bilangan, mulai dari bilangan desimal, biner, oktal, dan hexadesimal, dan terakhir di pelajari bagaimana cara mengkonversi masing-masing bilangan tersebut, misalnya mengkonversi dari bilangan desimal ke dalam bilagan biner.
Nah, tahu caranya, sampai di rumah saya iseng-iseng nyoba membuat program mengkonversi bilangan desimal menjadi bilangan biner dengan program C++, dan... ternyata mudah lho nah disini langsung saja saya kasi programnya :


// konversi bilangan desimal ke biner

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void kebiner(int n)
{
 if(n>1)
 {
  kebiner(n/2);
 }
 cout<<n%2;
 getch();
}

int main(void)
{
 int a;
 cout<<"Masukkan Bilangan yang akan dikonversi : ";
 cin>>a;
 cout<<a<<" dalam biner adalah "<<endl;
 kebiner(a);

 return 0;
}

dan hasil keluarannya akan seperti ini:

3 komentar:

  1. bagaimana kalau kita pengen bikin program yang sekaligus jalan nya om,
    ........misalnya kita bikin langsung 3 perintah dijalankan desimal diubah ke biner,langsung diubah lagi ke octal langsung diubah lagi ke hexadesimal,mohon bantuan nya ya om

    BalasHapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. OM count nya di ganti printf donk dan pake scanf , biar saya ngerti klw itu kurang ngerti

    BalasHapus