Konversi Bilangan dengan C++
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.
maka hasil outputnya akan seperti berikut ini.
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;
- }
maka hasil outputnya akan seperti berikut ini.
![]() |
| Konversi bilangan |
Kamis, 09 Februari 2012
Operasi khusus perkalian
Disini saya membuat contoh sederhana tentang Operator dalam C++, yaitu program operasi perkalian dimana pada program ini kita dapat menentukan perkalian berapa dan sampai dengan batas berapa.
Perulangan pada perkalian ini akan di mulai dari satu, maka dari itu kita menggunakanperulangan for pada program ini.
Mari kita lihat progam selengkapnya:
maka kita dapat memasukan nilai perkalian 32.
dengan batas yaitu 12.
dan hasil outputnya adalah sbb:
Perulangan pada perkalian ini akan di mulai dari satu, maka dari itu kita menggunakanperulangan for pada program ini.
Mari kita lihat progam selengkapnya:
- #include<iostream.h>
- int main()
- {
- int perkalian, n, batas; // deklarasi variabel
- cout<<"Perkalian : ";
- cin>>perkalian; //input nilai
- cout<<"Sampai Dengan: "; //masukan batas
- cin>>batas;
- cout<<endl; //memindahkan line satu baris kebawah
- for(n=1; n<=batas; n++) //perulangan
- cout<<perkalian<<"x"<<n<<"="
- <<perkalian*n<<endl; // operasi perkalian dilakukan
- return 0;
- }
maka kita dapat memasukan nilai perkalian 32.
dengan batas yaitu 12.
dan hasil outputnya adalah sbb:


Tidak ada komentar:
Posting Komentar