2 4
1
Tipe Data Numerik Tipe Data Numerik
Adalah data bilangan/angka yang digunakan untuk Bilangan Pecahan : data numerik berupa bilangan
proses perhitungan aritmatika pecahan (negatif maupun positif).
2
Tipe Data String ( char[ ] ) User Identifier
Adalah data berupa kumpulan karakter dan penulisannya Nama yang digunakan dalam program sebagai pengenal
harus diletakkan dalam tanda petik ganda ( “ ). untuk suatu konstanta, variabel, prosedur, fungsi,
field maupun file.
Contoh : “Jhony” , “891284” , “Jl. A. Yani 88 Surabaya”
Pengenal yang didefinisikan sendiri ini bebas tetapi
Tipe data string dinyatakan dengan kata : char[ ] harus sesuai dengan ketentuan penulisan yang berlaku.
9 11
3
User Identifier Deklarasi Variabel
3. Tidak boleh ada simbol-simbol khusus ( misal : * , /, <tipe_data> <variabel>;
+ , - , ^ , & ), kecuali ‘_’ ( underscore ).
Variabel hanya bisa menampung satu nilai dalam satu bool Status; Status = FALSE;
saat sehingga jika ada nilai baru yang masuk, maka
nilai yang lama akan terhapus
14 16
4
Konstanta Operator Aritmatika
Suatu nama/identifier tempat menampung data, tetapi Operator yang digunakan untuk operasi perhitungan.
nilai yang diberikan pada identifier konstanta tidak Operasi aritmatika menghasilkan nilai perhitungan.
dapat berubah atau diubah ( konstan ). Unary urutan prioritas
Positif , Negatif +,-
#define <konstanta> <nilai>
Binary
/ pembagian / pembagian
operator
MOD sisa pembagian % sisa pembagian
5
Contoh Operasi Aritmatika Contoh Operasi Aritmatika
30 / 5 - 8 mod 3 * 1 + 4 ^ 2
30 / 5 - 8 mod 3 * 1 + 16
Hitunglah hasil operasi aritmatika berikut ini :
6 - 8 mod 3 * 1 + 16
6 - 2 * 1 + 16
6 - 2 + 16
30 / 5 - 8 mod 3 * 1 + 4 ^ 2
6 - 2 + 16
4 + 16
20
20
21 23
6
Format Operasi Penugasan Format Operasi Penugasan
Contoh : Contoh :
Algoritma : nilai 80 80 Algoritma : 80 nilai 80 75
C++ : nilai = 80; nilai C++ : 80 = nilai; nilai
80 80 75
nilai nilai
25 27
75 75
nilai x
26 28
7
Operator Relasi Operator Logika
X 40 X = 40; 40 75
Y 75 Y = 75; ALGORITMA C++
X Y
Operator Keterangan Operator Keterangan
Operator Operasi Dibaca Hasil Operasi
NOT tidak ! tidak
== X == Y Apakah 40 sama dengan 75 ? False
<> X <> Y Apakah 40 tidak sama dengan 75 ? True AND dan && dan
8
Operator Logika Tutorial Membuka Editor Visual C++
F = FALSE / SALAH
T = TRUE / BENAR
33 35
Algoritma C++
(A >= 0) and (A < key) (A >= 0) && (A < key)
(19 >= 0) and (19 < 10) (19 >= 0) && (19 < 10)
True and False True && False
False False
34