Minggu, 25 Desember 2016

Mengenal Tipe Data dan Konstanta Pemrograman C++

Pengertian Tipe Data

Ada yang mengertikan bahwa tipe data merupakan jenis nilai yang dapat ditampung oleh suatu variabel. Berangkat dari pengertian tersebut tipe data diklasifikasikan berdasarkan keadaan yang disimpan didalam sebuah memori dan jenis operasi yang dapat dilakukan.

Tipe Data C++

Tipe Data Char
Char merupakan tipe data berbentuk karakter tunggal(string tidak termasuk). Char memiliki jumlah bit sebanyak 8 bit (1 byte). Pendeklarasian secara umum adalah char nama_variabel[panjang_karakter]; .

Tipe Data Integer
Integer merupakan tipe data bilangan bulat. Integer memiliki jumlah bit sebanyak 16b bit (2 byte). Pendeklarasian secara umum adalah int nama_variabel; .

Tipe Data Float
Float merupakan tipe data bilangan pecahan presisi tunggal. Float memiliki jumlah bit sebanyak 32 bit (4 byte). Pendeklarasian secara umum adalah float nama_variabel; .

Tipe Data Double
Double merupakan tipe data bilangan pecahan presisi ganda. Double memiliki jumlah bit sebanyak 64 bit (8 byte). Tipe data double lebih akurat dibandingkan dengan float apabila terdapat banyak angka dibelakang tanda koma ( , ) .

Tipe Data Void
Void merupakan tipe data tidak bertipe dan memiliki jumlah bit sebanyak 0 bit. Biasanya digunakan saat pendeklarasian fungsi.

Contoh Program Sederhana C++

#include <iostream>
#include <conio.h>
 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
              int x=3;
              int y=4;
              int w;
              float ww;
         
              float z= 2.2;
              char nama[25]="Imam Muamar Kharisma";
              w=x*y;
              ww=x*z;
         
              cout<<"Nama : "<< nama <<endl;
              cout<<"Tampil w" << w <<endl;
              cout<<"Tampil ww"<< ww <<endl;
              getch();
              return 0;
}
Screenshot program diatas 

Konstanta C++

Pengertian Konstanta C++

Konstanta adalah suatu nilai yang sifatnya tetap. Secara garis besar konstanta dapat dibagi menjadi dua bagian yaitu :
  1. Konstanta Bilangan 
  2. Konstanta Teks
Mari kita bahas satu persatu dua bagian tersebut. 

Konstanta Bilangan C++

Pada akhirnya kita akan membagi lagi konstanta bilangan menjadi tiga kelompok antara lain :

Konstanta Bilangan Bulat 
Merupakan bilangan yang tidak mengandung titik desimal. Misal seperti 1,2,3,4,5,6,7,8,9 dan seterusnya.

Konstanta Desimal Berpresisi Tunggal  (Floating Point) 
Konstanta Floating Point mempuai bentuk penulisan sebagai berikut :
  1. Bentuk desimal  : 10.6
  2. Bentuk Ekponensial/ Bilangan berpangkat : 5.22e3 -> 5.22
Konstanta Desimal Berpresisi Ganda (Double Precision)
Konstanta Desimal Double Precision didalam c++ sebetulnya mempunyai prinsip sama seperti konstanta Floating Point, hanya saja pada konstanta Double Precision mempunyai daya tampung yang lebih besar dibandingkan dengan Floating Point. 

Konstanta Teks C++

Sama seperti Konstanta Bilangan, Konstanta Teks juga dibagi lagi menjadi dua kelompok, yaitu :

Data Karakter (Character)
Pada data karakter data hanya terdiri dari sebuah karakter saja yang diapit oleh tanda kutip tunggal 
( ' ), ingat tanda kutif tunggal. Data karakter dapat berbentuk abjad ( huruf besar atau kecil), angka, notasi atau bahkan simbol.

Misal seperti Z,z, A,a, $ dan lain-lain.

Data Teks (String)
Data String yaitu rangkaian dari beberapa karakter yang diapit oleh tanda kutip ganda ( " ), ingat tanda kutip ganda. 

Misal seperti "Imam Muamar Kharisma", "Cinta Kabupaten Subang", dan lain-lain. 

Cara Mendeklarasikan Konstanta Pada Pemrograman C++

Setelah kita membahas jenis-jenis konstanta. Berikutnya adalah bagaimana cara untuk mendeklarasikan konstanta dalam bahasa pemrograman c++.  Bentuk deklarasi konstanta diawali dengan reserved word const. 

Penulisan Konstanta C++ :
const tipe_data nama_konstanta = nilai konstanta;

Contoh : const int z= 100;
Previous Post
Next Post

post written by:

0 komentar: