Setelah beberapa hari kemarin saya sharing tentang Konversi Bilangan Desimal ke Biner menggunakan perulangan do while hanya
mengkonversi dari bilangan desimal ke biner, kali ini kita akan bahas
tentang konversi bilangan dari bilangan Desimal ke bilangan hexadesimal,
oktal, dan juga biner.
prinsipnya sebenarnya untuk konversi kepada biner sama saja dengan program sebelumnya hanya saja untuk progam ini kita tambahkan hex untuk konversi ke hexadesimal dan oct untuk konversi ke oktal.
mari kita lihat progam selengkapnya.
prinsipnya sebenarnya untuk konversi kepada biner sama saja dengan program sebelumnya hanya saja untuk progam ini kita tambahkan hex untuk konversi ke hexadesimal dan oct untuk konversi ke oktal.
mari kita lihat progam selengkapnya.
- #include<iostream.h>
- 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;
- }
Tidak ada komentar:
Posting Komentar