Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.