Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehCahyo Bondan Telah diubah "10 tahun yang lalu
1
Struktur Percabangan Komang Kurniawan W., M.Cs
2
Jenis-jenis struktur percabangan
Didalam bahasa pascal terdapat 2 jenis struktur percabangan, yaitu : Struktur percabangan IF; dan Struktur percabangan CASE
3
Struktur Percabangan IF
Struktur percabangan IF dibagi menjadi 3 cara : IF untuk 1 kondisi pemecahan IF untuk 2 kondisi pemecahan IF bersarang (lebih dari 2 kondisi pemecahan)
4
Struktur Percabangan IF (cont’d)
IF untuk 1 kondisi pemecahan Syntax (Aturan Penulisan) : IF ekspresi/kondisi THEN BEGIN Aksi END; Cara Kerja : AKSI akan dikerjakan jika EKSPRESI/KONDISI bernilai TRUE
5
Struktur Percabangan IF (cont’d)
6
Struktur Percabangan IF (cont’d)
IF untuk 2 kondisi pemecahan Syntax (Aturan Penulisan) : IF ekspresi/kondisi THEN BEGIN Aksi 1 END ELSE Aksi 2 END; Cara Kerja : AKSI 1 akan dikerjakan jika EKSPRESI/KONDISI bernilai TRUE AKSI 2 akan dikerjakan jika EKSPRESI/KONDISI bernilai FALSE
7
Struktur Percabangan IF (cont’d)
8
Struktur Percabangan IF (cont’d)
IF Bersarang (lebih dari 2 kondisi pemecahan) Syntax (Aturan Penulisan) : IF ekspresi/kondisi 1 THEN BEGIN Aksi 1 END ELSE IF ekspresi/kondisi 2 THEN Aksi 2 Aksi 3 END;
9
Struktur Percabangan IF (cont’d)
Cara Kerja : Jika EKSPRESI/KONDISI 1 bernilai TRUE maka : Aksi 1 akan dikerjakan Jika EKSPRESI/KONDISI 1 bernilai FALSE maka : Jika EKSPRESI/KONDISI 2 bernilai TRUE maka : Aksi 2 akan dikerjakan Jika EKSPRESI/KONDISI 2 bernilai FALSE maka : Aksi 3 akan dikerjakan
10
Struktur Percabangan CASE
Hampir sama dengan struktur percabangan IF, tetapi lebih cocok digunakan jika kondisi yang diperiksa sangat banyak Kondisi yang diperiksa harus berupa data ordinal (bertipe integer atau char), dan tidak boleh bertipe real Menggunakan operator relasional = (sama dengan) untuk melakukan pemeriksaan kondisi
11
Struktur Percabangan CASE (cont’d)
Syntax : CASE variabel_yang_diperiksa OF konstanta1 : aksi 1; konstanta2 : aksi 2; konstanta3 : aksi 3; ... konstantaN : aksi N; END; Cara Kerja : Aksi 1 akan dikerjakan jika variabel_yang_diperiksa = konstanta1 Aksi 2 akan dikerjakan jika variabel_yang_diperiksa = konstanta2 Aksi 3 akan dikerjakan jika variabel_yang_diperiksa = konstanta3 …… Aksi ke-N akan dikerjakan jika variabel_yang_diperiksa =konsrantaN
12
Latihan 1. Struktur percabangan dengan IF
Buatlah program untuk menentukan apakah suatu bilangan bulat itu habis dibagi 3 atau tidak. Contoh tampilan: Masukkan sembarang bilangan bulat = 9 Bilangan 9 habis dibagi 3. (Petunjuk: gunakan konsep MOD dalam bilangan bulat) 2. Struktur percabangan dengan CASE Berdasarkan data berikut ini: A = TVRI D = ANTV B = RCTI E = INDOSIAR C = SCTV Buatlah program yang meminta masukan huruf saluran TV,kemudian program menampilkan nama stasiun penyiarannya.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.