Page 25 - MAIDA-23833025
P. 25

Modul Dasar Pemrograman

                        e. setbase( )
                          setbase( ) merupakan suatu fungsi manipulator yang digunakan untuk konversi
                          bilangan Octal, Decimal dan Hexadecimal. File header yang harus disertakan file
                          header iomanip.h .
                          Bentuk penulisannya :
                          setbase(base bilangan);
                          Base bilangan merupakan base dari masing-masing bilangan, yaitu :
                           • Octal = basis 8
                           • Decimal = basis 10
                           • Hexadecimal = basis 16

                          Contoh-12       //Penggunaan Manipulator setbase()
                                           # include <stdio.h>
                                           # include <conio.h>
                                           # include <iostream.h>
                                           # include <iomanip.h>
                                           main( )
                                           {
                                           int a = 250;
                                           clrscr( );
                                           cout<<"Penggunan Manipulator setbase()"<<"\n\n";
                                           cout<<"Decimal       Octal    Hexadecimal"<<endl;
                                           cout<<"----------------------------"<<"\n";
                                           for(a=250;a<=260;a++)
                                           {
                                           cout<<setbase(10)<<a<<"  ";
                                           cout<<setbase(8)<<a<<"      ";
                                           cout<<setbase(16)<<a<<endl;
                                           }
                                           getche( );
                                           }
                                Output yang akan dihasilkan, dari program contoh-12 diatas adalah:



























                                                 Gambar 2.12. Hasil Contoh-12




                                                                                                       22

                                                                                                       23
   20   21   22   23   24   25   26   27   28   29   30