Aritmatika
Relasi
Logika
Kondisi
Operator Aritmatika
Operator Increment dan
Decrement
Operator Relasi
Operator Logika
Simbol ?:
Bentuk umum
exp1 ? exp2 : exp3
Hirarki Operator
prioritas operator
1 . [] ()
++ -- ! ~
2
* / %
3 + -
4 << >> <<< >>>
< > <= >=
5
== !=
6 & |
7 &&
8 ||
?:
9 =
Runtunan
Pernyataan dan Aksi
langkah penyelesaian
pernyataan (Statement)
1. Runtunan (Sequence)
2. Pemilihan (Selection)
3. Pengulangan (Repetition)
A B A B
Caranya :
Kita siapkan satu buah gelas C untuk
menampung sementara air dari gelas A
sebelum dipindah ke gelas B
BA
BA AC
AC
A B
Algoritma :
BA
AB
Algoritma :
CA
AB
BC
If kondisi then
aksi
endIf
If kondisi then
aksi1
else
aksi2
endIf
IF benar
kondisi?
THEN
salah Aksi
Dari flowchart diatas dapat dijelaskan bahwa setelah nilai siswa
dimasukkan
maka akan diuji apakah nilai_siswa lebih besar atau sama dengan 60?
Jika benar maka akan dicetak “Siswa tersebut lulus” kemudian selesai,
jika tidak maka selesai.
2. IF … THEN … ELSE …
(Ganda)
Bentuk :
IF <syarat> THEN
<instruksi1>
ELSE
<instruksi2>
IF
benar
kondisi?
THEN
salah
aksi3
CONTOH PROGRAM 1 :
CONTOH PROGRAM 2 :
CONTOH
PROGRAM
3:
SELESAI