Page 72 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 72

bilangan real. Bilangan real dapat juga dituliskan dengan notasi E yang artinya perpangkatan
                                                                                −6
                  sepuluh.  Misalnya,  2.60240000E-6  artinya  2.60240000  x  10 .  Baik  tipe  bilangan  bulat
                  maupun tipe bilangan real, keduanya dinamakan juga tipe numerik (numeric = angka).

                      Tipe data yang termasuk dalam kategori ini dapat dilihat pada tabel berikut:
                                                 Tabel 5. 3 Tipe Bilangan Real

                                      Memori                                                       Digit
                     Tipe Data                      Format               Rentang
                                   (Dalam Byte)                                                   Presisi
                   float                 4            %f      1.2E-38 sampai 3.4E+38            6 digit

                   double                8            %f      2.3E-308 sampai 1.7E+308          15 digit

                   long double           12           %lf     3.4E-4932 sampai 1.1E+4932        19 digit


                      Untuk  membuktikan  memori  yang  digunakan  per  masing-masing  tipe  data,  buatlah
                  program dengan sintaks dibawah ini:

                                                      KODE PROGRAM
                  #include <cstdlib>
                  #include <iostream>
                  using namespace std;
                  int main(int argc, char* argv) {
                         cout<<"Memori dari tipe data float                 : "
                           <<sizeof(float)<<endl;
                         cout<<"Memori dari tipe data double                : "
                           <<sizeof(double)<<endl;
                         cout<<"Memori dari tipe data long double  : "
                           <<sizeof(long double)<<endl;
                         cout<<endl;
                         return EXIT_SUCCESS;
                  }


                  Hasil eksekusi:

                  Memori dari tipe data float             : 4
                  Memori dari tipe data double            : 8
                  Memori dari tipe data long double       : 16


                  D.  Tipe logika
                      Tipe data ini adalah tipe data yang digunakan pada suatu variabel untuk menampung nilai

                  benar (true) atau salah (false), seperti ditunjukkan pada tabel berikut. Tipe data ini digunakan

                  cukup dengan keyword: bool.
                                                    Tabel 5. 4 Tipe Logika

                                  Tipe data                             Nilai

                            bool                   True atau false



                                                                                                          49
   67   68   69   70   71   72   73   74   75   76   77