Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post Contoh Program C++ : Konversi Bilangan Hexadesimal, Oktal , Biner.
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 :
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
Comments