Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Struktur percabangan.

Presentasi serupa


Presentasi berjudul: "Struktur percabangan."— Transcript presentasi:

1 Struktur percabangan

2 percabangan Operasi percabangan : operasi untuk mencabangkan eksekusi.
Macam Percabangan : Percabangan dengan satu alternatif Percabangan dengan dua alternatif Percabangan dengan banyak alternatif Percabangan menggunakan Case .. Of / Switch .. Case

3 kondisi Suatu ekspresi yang menghasilkan nilai false (0) atau true (1)
Menggunakan operator relasional <, >, <=, >=, ==, != atau <> Menggunakan operator logika c : &&, ||, ! pascal : and, or, not

4 Contoh : percabangan satu alternatif
Bentuk : if (kondisi) statementsT; x != 0 F T Contoh 1 : if (x!=0) produk=produk*x; produk=produk*x Contoh 2 : if (x!=0) { produk=produk*x; printf(“x!=0\n”); }

5 Percabangan dua alternatif
Bentuk : if (kondisi) statementsT; else statementsF; x != 0 F T Contoh : if (x%2==0) { p=p*(2+x); cout<<“x bilangan genap\n”; } else { p=p*(1+x); cout<<“x bilangan ganjil\n”; p=p*(1+x) p=p*(2+x)

6 Percabangan banyak alternatif (multiple branching operation)
Bentuk : if (kondisi1) statements1; else if (kondisi2) statements2; : else if (kondisin) statementsn; else statementse; x > 0 x < 0 F F T T numpos+=1 numneg+=1 numzero+=1

7 Penggunaan case Bentuk Pascal: Bentuk C:
case (controlling expression) of n1:statement n1; n2:statement n2; nn:statement nn; Else statement no; End; Bentuk C: switch (controlling expression) { case n1: statement n1; break; case n2: statement n2; : case nn: statement nn; default: statementd; }

8 Tugas : Implementasikan sebuah program yang menerima input Nilai (dalam range 0 sampai 100) dan menghasilkan output berupa “keterangan nilai”. IPK Keterangan 0-15 Nilai E 16-40 Nilai D 41-60 Nilai C 61-80 Nilai B 81-100 Nilai A

9 Implementasikan program yang menerima input berupa koordinat x dan y dari suatu titik pada bidang cartesian, serta menghasilkan output berupa posisi kuadran dari titik input.


Download ppt "Struktur percabangan."

Presentasi serupa


Iklan oleh Google