Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
- PERTEMUAN 4 – PERCABANGAN
LOGIKA DAN ALGORITMA - PERTEMUAN 4 – PERCABANGAN
2
Alur Proses Sequential
3
Alur Proses Percabangan
Menyelesaikan masalah dengan melakukan percabangan ke proses lainnya. Disebut juga proses pemilihan kondisi atau pengambilan keputusan. Menggunakan statement If - then
4
IF-THEN (Jika – Maka) Cara penulisan : If <kondisi> then Aksi
End if If belum selesai then Kerjakan terus sampai selesai endif Kondisi ? Yes No Aksi-aksi
5
Contoh If-then Sederhana
if x<100 then x x+1 Endif if kar=‘*’ then stoptrue if (a≠0) or (p=1) then q a*p write(q) if (ketemu=true) then if (a≤10) then read(b) endif
6
IF-THEN-ELSE (Jika-Maka-Kalau Tidak)
Cara penulisan : if <kondisi> then aksi 1 else aksi 2 endif No Kondisi ? Yes Aksi 1 Aksi 2
7
Contoh IF-THEN-ELSE Deskripsi Read (Bil) If(Bil mod 2=0)
Mulai Deskripsi Read (Bil) If(Bil mod 2=0) write(“Genap”) Else write(“Ganjil”) Endif Input Bil No (Bil mod 2 = 0) ? Yes Tulis “Genap” Tulis “Ganjil” Selesai
8
Latihan Soal Menggunakan If-Then
Bilangan A dianggap terbesar, kemudian dibandingkan. Jika bilangan A < B, maka bilangan terbesar adalah B. Menggunakan If-Then-Else Mencari bilangan terbesar dari 2 buah bilangan yang diinputkan . Jika bilangan A >B, maka yang lebih besar adalah A. Jika bilangan B > A, maka yang lebih besar adalah B. Mengurutkan 3 buah bilangan yang dimasukkan melalui keyboard.
9
Percabangan Bertingkat
No No No Kondisi ? Kondisi ? Kondisi ? Yes Yes Yes Aksi 2 Aksi 3 Aksi 4 Aksi 1
10
Latihan Soal Buatlah flowchart untuk membuat konversi nilai :
D (45-54) E (0-44) Mengidentifikasi apakah bilangan tersebut termasuk bilangan positif, negatif, atau nol
11
TUGAS 4 Buat text algoritma untuk deteksi apakah itu merupakan segitiga sama sisi atau segitiga sama kaki, dari input panjang sisi-sisinya a,b,c Perusahaan Daerah Air Minum mengenakan biaya retribusi air minum pelanggannya dengan memperhatikan tabel sbb : Kode Pelangan 0 – 50 m3 51 – 100 m3 Lebih dari 100 m3 F (Fasilitas Umum) 100 150 250 R (peRumahan) 400 700 1000 N (Niaga) 750 1350
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.