Type, Variabel, Konstanta
Type adalah pola representasi suatu data dalam komputer Mendefinisikan type berarti Menentukan nama type Definisi domain nilai yang mungkin Operator yang dapat dioperasikan Terbagi menjadi Type dasar / primitif Type bentukan
Type Dasar / Primitif adalah type yang sudah didefinisikan oleh pemroses bahasa Nama type dan operator sudah tersedia Domain nilai sudah terdefinisi Contoh Boolean (bilangan logika) Bilangan bulat Bilangan riil Karakter
Bilangan logika / Boolean Komponen Nilai Nama Boolean Domain [true, false] Konstanta True False Operator and or xor not equal Contoh operasi True and False; False xor False; not True;
Bilangan Bulat Komponen Nilai Nama integer Domain Z Konstanta 0 3 -80 999 Operator ^ * / + - div mod abs < > ≤ ≥ = ≠ Contoh 1 + 5; 7 mod 2; 3 ^ 3;
Bilangan Riil Komponen Nilai Nama real Domain R Konstanta 0.25 -85.1 999.0 Operator ^ * / + - < > ≤ ≥ ≠ Contoh 1.25 * 6; 7.0 – 2.0; 3.0 > 3.1;
Karakter Komponen Nilai Nama character Domain Himpunan karakter [‘0’…’9’,’a’…’z’,‘A’…’Z’, SPACE,RETURN,EOL] Konstanta ‘A’ ‘Z’ ‘1’ ‘f’ RETURN Operator = ≠
Type bentukan Type yang dibentuk dari beberapa komponen bertype tertentu Suatu type baru (bukan type dasar) Contoh: type Point < X: real, Y: real > type Jam < HH: integer, MM: integer >
Konstanta Suatu informasi yang mempunyai nilai yang tetap ketika didefinisikan dalam kamus Contoh const float pi = 3.1415;
Variabel Suatu informasi yang nilainya dapat berubah seiring berjalannya program Biasa digunakan untuk menyimpan data Contoh int r; // jari-jari lingkaran
Input Mekanisme pengisian informasi melalui piranti masukan Perintah input(nama_variabel); Contoh dalam bahasa C++ cin >> r;
Output Mekanisme untuk menuliskan informasi ke piranti keluaran Perintah output(nama_informasi); Contoh dalam bahasa C++ cout << pi;
Contoh Program Menghitung Luas Lingkaran dg C++ #include<iostream.h> #include<conio.h> void main() { const float phi=3.14; float jari,luas_lingkaran; cout<<"Masukkan panjang jari-jari : "; cin>>jari; luas_lingkaran=phi*jari*jari; cout<<"luas lingkaran : "<<luas_lingkaran; getch(); }
Latihan Ketik contoh program menghitung luas lingkaran di program C++ : Caranya : Buka Program C++ klik File pilih New klik Project di target type pilih EasyWin [.exe] lalu OK Setelah itu akan muncul interface C++ pilih dan klik proj [.cpp] (misalkan Proj01[.cpp] Silahkan ketik program yang ada di slide 13 tsb.