Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Struktur Percabangan KOMANG KURNIAWAN W., M.CS. Jenis-jenis struktur percabangan  Didalam bahasa pascal terdapat 2 jenis struktur percabangan, yaitu.

Presentasi serupa


Presentasi berjudul: "Struktur Percabangan KOMANG KURNIAWAN W., M.CS. Jenis-jenis struktur percabangan  Didalam bahasa pascal terdapat 2 jenis struktur percabangan, yaitu."— Transcript presentasi:

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  IF untuk 2 kondisi pemecahan  Syntax (Aturan Penulisan) : IF ekspresi/kondisi THEN BEGIN A ksi 1 END ELSE BEGIN 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  IF Bersarang (lebih dari 2 kondisi pemecahan)  Syntax (Aturan Penulisan) : IF ekspresi/kondisi 1 THEN BEGIN A ksi 1 END ELSE BEGIN IF ekspresi/kondisi 2 THEN BEGIN A ksi 2 END ELSE BEGIN 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.


Download ppt "Struktur Percabangan KOMANG KURNIAWAN W., M.CS. Jenis-jenis struktur percabangan  Didalam bahasa pascal terdapat 2 jenis struktur percabangan, yaitu."

Presentasi serupa


Iklan oleh Google