1/26
Kilas Balik: Assignment
2/26
Mengenal Ekspresi
3/26
Mengenal Ekspresi (lanj.)
4/26
Operasi Numerik
5/26
Operasi Numerik (lanj.)
6/26
Operasi Numerik (lanj.)
7/26
Contoh Program: kuadrat.cpp
8/26
Prioritas Pengerjaan
9/26
Contoh Program: numerik.cpp
• Kita juga bisa menggunakan tanda kurung untuk mengatur
prioritas pengerjaan suatu ekspresi.
• Perhatikan contoh berikut dan coba jalankan programnya:
#include <cstdio>
int hasil1, hasil2;
int main() {
hasil1 = 3+5 / 4;
hasil2 = (3+5) / 4;
printf("%d\n", hasil1);
printf("%d\n", hasil2);
}
• Isi dari variabel hasil1 adalah 4, karena operasi ”5 div 4”
memiliki prioritas yang lebih tinggi untuk dikerjakan, dan
menghasilkan nilai 1. Barulah ”3 + 1” dilaksanakan.
10/26
Operasi Unary
11/26
Contoh Operasi Unary
12/26
Fungsi Dasar Numerik
13/26
Contoh Program: cmath.cpp
14/26
Operasi Relasional
15/26
Contoh Program: relasional.cpp
16/26
Operasi Relasional pada Floating Point
17/26
Operasi Relasional pada Floating Point (lanj.)
18/26
Operasi Relasional (lanj.)
19/26
Operasi Relasional (string)
20/26
Contoh Program: relasional2.pas
21/26
Operasi Boolean
• Operasi boolean merupakan operasi yang hanya melibatkan
nilai-nilai kebenaran. Terdiri atas: not (!), and (&&), or (||),
xor (b).
• Operasi-operasi ini sesuai dengan sebuah cabang ilmu
matematika yang bernama ”aljabar boolean”.
• Operasi not merupakan operasi unary. Gunanya untuk
membalik nilai kebenaran.
• Tabel berikut menunjukkan efek dari penggunaan not, yang
cara penulisannya dengan tanda seru (!) sebelum variabelnya.
a !a
TRUE FALSE
FALSE TRUE
22/26
Operasi Boolean (lanj.)
23/26
Operasi Boolean (lanj.)
24/26
Contoh Program: relasional3.pas
25/26
Selanjutnya...
26/26