Contoh Program C++ : Konversi Bilangan Hexadesimal, Oktal , Biner.

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post Contoh Program C++ : Konversi Bilangan Hexadesimal, Oktal , Biner.
Mari kita membuat program konversi bilangan yang sangat mudah di buat dengan menggunakan bahasa pemrograman C++.

Yaitu dengan menggunakan type data long, untuk Hexadesimal dengan rumus : <<hex<<desimal (merubah dari bilangan Desimal ke Hexadesimal) , untuk Oktal dengan rumus : <<oct<<desimal (merubah dari bilangan Desimal ke Oktal).

Dan untuk biner dilakukan pembagian 2.

Contoh Coding Program C++ Konversi Bilangan:
#include<iostream>
using namespace std;
int main()
{
        long desimal, pembagi=1073741824, bit;
        cout<<"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;    
}

Hasil :
Contoh Program C++ : Konversi Bilangan Hexadesimal, Oktal , Biner.
klik gambar untuk memperbesar


Perlu diingat setiap basis bilangan :
untuk Desimal bilangan biasa yang digunakan adalah basis 10
untuk Hexadesimal adalah basis 16
untuk Oktal adalah basis 8
untuk Biner adalah basis 2


Jangan Lupa Berikan Komentar Positif di FajarYusuf.Com
Disqus Comments