Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pernyataan Percabangan

Presentasi serupa


Presentasi berjudul: "Pernyataan Percabangan"— Transcript presentasi:

1 Pernyataan Percabangan

2 Struktur Program Urut (Sequence)
Percabangan atau Keputusan (Branching / Decision) Pengulangan (Looping)

3 Pernyataan Percabangan
IF SELECT CASE

4 Pernyataan IF IF sederhana IF – ELSE Blok IF IF – ELSEIF
IF di dalam IF

5 IF Sederhana IF kondisi THEN tindakan
Tindakan (dapat berupa satu pernyataan atu beberapa pernyataan yang dipisahkan dengan tanda titik dua) hanya akan dieksekusi jika kondisi bernilai benar IF, kondisi, THEN dan tindakan harus terletak dalam satu baris

6 IF kondisi tindakan pernyataan sesudah IF benar salah

7 IF – ELSE IF kondisi THEN tindakan1 ELSE tindakan2 IF, kondisi, THEN, tindakan dan ELSE harus terletak dalam satu baris Tindakan1 akan dieksekusi jika kondisi bernilai benar Tindakan2 akan dieksekusi jika kondisi bernilai salah

8 IF kondisi tindakan pernyataan sesudah IF benar salah tindakan2

9 Blok IF Untuk mengontrol sejumlah pernyataan yang akan dieksekusi jika suatu kondisi terpenuhi Memungkinkan masing-masing pernyataan ditulis pada baris tersendiri Terdapat dua bentuk Blok IF IF .. END IF IF .. ELSE .. END IF

10 Blok IF IF kondisi THEN BlokPernyataan END IF IF kondisi THEN
Bentuk 1 Bentuk 2 IF kondisi THEN BlokPernyataan END IF IF kondisi THEN BlokPernyataan1 ELSE BlokPernyataan2 END IF

11 IF - ELSEIF Untuk menangani suatu pengambilan keputusan terhadap sejumlah alternatif IF kondisi1 THEN [BlokPernyataan1] [ELSEIF kondisi2 THEN [BlokPernyataan2] [ELSEIF kondisi m THEN [BlokPernyataan m] [ELSE [BlokPernyataan n]]] END IF

12 IF kondisi1 blok_pernyataan_1 pernyataan sesudah IF benar salah blok_pernyataan_2 kondisi2 blok_pernyataan_m blok_pernyataan_n kondisi_m

13 IF di dalam IF IF kondisi1 THEN IF kondisi2 THEN [Blok pernyataan 1]
ELSE [Blok Pernyataan m] END IF [Blok Pernyataan n]

14 SELECT CASE SELECT CASE ungkapan CASE DaftarUngkapan1
[BlokPernyataan1] [CASE DaftarUngkapan2 [BlokPernyataan2]]… [CASE DaftarUngkapanM [BlokPernyataanM]] [CASE ELSE [BlokPernyataanN]] END SELECT

15 DaftarUngkapan ungkapan [, ungkapan] ungkapan TO ungkapan
IS OperatorRelasi ungkapan

16 SELECT CASE ungkapan blok_pernyataan_1 END SELECT benar salah
ada di daftar ungkapan 1 blok_pernyataan_1 END SELECT benar salah blok_pernyataan_2 ungkapan 2 blok_pernyataan_m blok_pernyataan_n ungkapan m

17 Daftar Ungkapan Dapat berupa : Ungkapan [, ungkapan]
Ungkapan TO ungkapan IS OperatorRelasi ungkapan

18 Contoh


Download ppt "Pernyataan Percabangan"

Presentasi serupa


Iklan oleh Google