Program Konversi Bilangan Desimal ke Biner, Oktal dan Hexadesimal C++

Konversi Bilangan dengan C++ - Hai sobat, pada kesempatan ini saya akan memposting tentang cara konversi bilangan desimal ke biner, oktal, dan hexadesimal menggunakan bahasa C++. Seperti yang kita ketahui bahwa sistem bilangan dibagi menjadi 4 yaitu Biner, Oktal, Desimal dan Hexadesimal. Untuk mengubah desimal ke biner, maka bilangan tersebut akan dibagi 2. Untuk mengubah desimal ke oktal, bilangan akan dibagi 8. Sedangkan untuk mengubah bilangan desimal ke hexadesimal, maka bilangan tersebut akan dibagi 16.

Berikut ini adalah source code dari program mengubah desimal ke biner, oktal dan hexadesimal menggunakan bahasa C++.

#include <iostream>

using namespace std;

int main()
{
    long desimal, pembagi=1073741824, bit;
        cout<<"Masukkan Nilai Desimal : ";
        cin>>desimal;

                cout<<"Hexadesimal = "<<hex<<desimal<<endl;
                cout<<"Oktal       = "<<oct<<desimal<<endl;
                cout<<"Biner       = ";
        while(pembagi>desimal) pembagi/=2;
        do{
                bit=desimal/pembagi;
                cout<<bit;
                desimal=desimal%pembagi;
                pembagi/=2;
        }
        while(pembagi>=1);
        cout<<"\n";

        return 0;  
}

Salin code diatas dan tempelkan disini.
 
Berikut hasil setelah kita "Run".

Program Konversi Bilangan Menggunakan C++
Program Konversi Bilangan Menggunakan C++

Berhasil!

Sekian tutorial tentang program konversi bilangan di C++. Semoga artikel yang saya bagikan ini bermanfaat. Terimakasih
Baca Juga :
Guru, Desainer, Programmer

Posting Komentar