Slide 2 Pemrograman I PDF
Slide 2 Pemrograman I PDF
SELAMAT DATANG
DI KULIAH PEMROGRAMAN I
Topik
Percabangan if
Percabangan if-else
Percabangan switch
Statement Seleksi
3
Gunakan : if , switch
Bentuk if, ada 3 bentuk :
1.
2.
3.
if (ekspresi) statement
if (ekspresi) statement-1
else statement-2
if (ekspresi-1) statement-1
else if (ekspresi-2) statement-2
else statement-3
Percabangan
Perintah Percabangan
Perintah If
If sederhana
If-else
Nested-if
If Sederhana
7
if (kondisi)
statement
Aturan:
Jika kondisi bernilai 1 maka statement akan dikerjakan.
Flowchart If Sederhana
Logical expression
Y
N
Statements
..
If-else
if (kondisi)
statement-1
else
statement-2
ATURAN :
Flowchart If-else
Logical
expression
N
Statements-2
Y
Statements-1
..
Nested If
Nested if
Aturan
Jika kondisi-1 bernilai 1, maka statement-1 akan dikerjakan
Jika kondisi-1 bernilai 0, maka akan mengecek kondisi-2
Jika kondisi-2 bernilai 1, maka akan mengerjakan
statement-2
Jika kondisi-2 bernilai 0, maka akan mengerjakan kondisi
yang ada dbawahnya (begitu seterusnya sampai
percabangan ke-n)
Dan jika pada kondisi-n bernilai 0 maka statement didalam
else yang akan dikerjakan
Flowchart if Bertingkat
13
Logical
expression
Y
Statements 1
.....
Logical
expression
Y
Statements 2
N
Statements 3
if sederhana : contoh 1
if sederhana : contoh 2
If-else: contoh 1
If-else: contoh 2
If-else: contoh 3
Nested If : contoh 1
Ekspresi Kondisional
22
Contoh-contoh
23
24
Statement switch
25
switch (ekspresi) {
case item-1 :
statement-1;
break;
case item-2 :
statement-2;
break;
statement-n;
default :
statement;
Evaluasi switch
26
Contoh-contoh
27
28
Latihan
29
1.
2.
Keterangan Lulus
0.0-0.99
Tidak Lulus
1.0-1.99
Mengulang
2.0-2.99
Baik
3.0-3.49
Sangat baik
3.5-4.0
Sempurna
30
3. Dengan menggunakan nested if, buatlah program untuk mencari nilai terkecil dari
Tampilan:
Masukkan 3 angka: 4 5 7
Angka yang terkecil adalah 4
Daftar Pustaka
32
Terima Kasih