Sabtu, 29 Desember 2012

Konsep Tipe Data Pada C++

Konsep Tipe Data Pada C++
      Di dalam C++ kita pasti menjumpai variabel dan konstanta,disini akan membahas tentang Konsep Tipe Data Pada C++.
     Variabel adalah suatu tempat untuk menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program.
       1. Variabel Numerik
Variabel numerik ini dibagi menjadi menjadi 3 (tiga) macam :
• Bilangan Bulat
• Bilangan Desimal Berpresisi Tunggal atau Floating Point.
• Bilangan Desimal Berpresisi Ganda atau Double Precision.
  2. Variabel Text
Variabel text ini dibagi menjadi menjadi 2 (dua) macam :
• Character ( Karakter Tunggal )
• String ( Untuk Rangkaian Karakter )
Ketentuan pemberian nama variabel:

  • tidak boleh adas pasi
          ex :gaji bersih=gaji_bersih
  • tidak boleh diawali oleh angka dan menggunakan operator aritmatika.
Deklarasi variabel adalah proses memperkenalkan variabel kepada borland C++ dan pendeklarasian variabel tersebut bersifat mutlak, karena jika tidak diperkenalkan dulu maka C++ tidak akan menerima variabel tersebut.
      Format penulisannya adalah:
          Tipe_data pengenal= nilai;
      Sebagai contoh:
           int a;
           float nomor;

--> atau dapat juga pemberian nilai awal untuk variable dilakukan pada saat deklarasi,
contoh:
           inta=10;
           char s='a';

        Jika hendak mendeklarasikan beberapa variabel sekaligus dengan tipe data yang sama, dapat dilakukan dengan 2 cara, yaitu:
           int a; int b; int c;
--> atau dapat disederhanakan dengan deklarasi:
           int a, b, c;
Borland C++ memiliki 7 tipe data dasar, yaitu diantaranya adalah :

Tipe Data Dasar
Tipe Data Tambahan, yang dimiliki oleh Borland C++, adalah :
Unsigned digunakan bila data yang digunakan hanya data yang positif saja.

Tipe Data Tambahan Pada C++

Konstanta
Konstanta mirip dengan variable, namun memiliki nilai tetap. Konstanta dapat berupa nilai Integer, Float, Karakter dan String. Pendeklarasian konstanta dapat dilakukan dengan 2 cara:
--> menggunakan (#define)
--> menggunakan (const)
      1. Konstanta Bilangan
Dalam hal ini konstanta bilangan dibagi menjadi tiga kelompok, antara lain;
a. Konstanta Bilangan Bulat.
    Adalah bilangan yang tidak mengandung titik desimal.
     Contoh : 1, 2, 3, 100
b. Konstanta Desimal Berpresisi Tunggal ( Floating Point )
    Konstanta Floating Point, mempunyai bentuk penulisan, yaitu :
    • Bentuk Desimal ( cth : 5.57 )
    • Bentuk Eksponensial / Bilangan Berpangkat ( cth : 4.22e3 --> 4.22 x 103 )
c. Konstanta Desimal Berpresisi Ganda ( Double Precision )
   Konstanta Double Precision, pada prinsipnya sama seperti Konstanta Floating Point, tetapi Konstanta Double Precision mempunyai daya tampung data lebih besar. 

    2. Konstanta Teks
Dalam hal ini konstanta teks dibagi menjadi dua kelompok, antara lain;
a. Data Karakter (Character).
   Data karakter hanya terdiri dari sebuah karakter saja yang diapit oleh tanda kutip tunggal ( ‘ ). Data karakter dapat berbentuk abjad ( huruf besar atau kecil ), angka atau notasi atau simbol.
    Contoh : ‘Y’ ‘y’ ‘9’ ‘&’ dan lain-lain
b. Data Teks (String).
     Data String merupakan rangkaian dari beberapa karakter yang diapit oleh tanda kutip ganda ( “ ).
     Contoh : “Virusland”, “Jakarta”, “AMIK BSI”, “Y” dan lain-lain.
Deklarasi Konstanta
Penjelasan ---> Bentuk deklarasi konstanta diawali dengan reserved word const.
Bentuk penulisannya :
             const tipe_data nama-konstanta = nilai konstanta;
Contoh     ---> const int x = 89;

0 komentar:

Posting Komentar

Tinggalkan Komentar di sini!

Twitter Delicious Facebook Digg Stumbleupon Favorites More