Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Percabangan dan Perulangan

Presentasi serupa


Presentasi berjudul: "Percabangan dan Perulangan"— Transcript presentasi:

1 Percabangan dan Perulangan

2 free template from www.brainybetty.com
Percabangan (1) Untuk mengecek suatu ekspresi (kondisi) dapat digunakan pernyataan if atau switch: 5/11/2018 free template from

3 free template from www.brainybetty.com
Percabangan (2) if(ekspresi){ pernyataan } elseif(ekspresi){ else{ 5/11/2018 free template from

4 free template from www.brainybetty.com
Percabangan (3) switch(ekspresi){ case ekspresi: pernyataan default: pernyataan } Pernyataan switch dapat digunakan sebagai pengganti bentuk if-elseif-else di mana kecocokan dievaluasi dengan menggunakan operator ==. 5/11/2018 free template from

5 free template from www.brainybetty.com
Percabangan (4) Contoh: #include<iostream> int main(){ int x = 6; if(x==6){ std::cout << "PRINTED"; } else{ std::cout << "NOT PRINTED"; 5/11/2018 free template from

6 free template from www.brainybetty.com
Percabangan (5) switch(x){ case 6: std::cout << "PRINTED"; break; default: std::cout << "NOT PRINTED"; } return 0; 5/11/2018 free template from

7 free template from www.brainybetty.com
Perulangan (1) Struktur for, while, dan do dapat digunakan untuk mengeksekusi suatu pernyataan berulang kali, dengan sintaks sebagai berikut: for(ekspresi;ekspresi;ekspresi){ pernyataan } while(ekspresi){ 5/11/2018 free template from

8 free template from www.brainybetty.com
Perulangan (2) do{ pernyataan }while(ekspresi); Perulangan for umumnya digunakan sebagai berikut: ekspresi yang pertama merupakan ekspresi mulai yang hanya dieksekusi satu kali ketika perulangan akan dilakukan, 5/11/2018 free template from

9 free template from www.brainybetty.com
Perulangan (3) ekspresi kedua merupakan ekspresi kebenaran yang memiliki nilai boolean, dan yang terakhir adalah ekspresi inkremen yang akan dieksekusi bila ekspresi kebenaran bernilai true, misal: for(int i=0;i<3;i++){ std::cout << i; } 5/11/2018 free template from

10 free template from www.brainybetty.com
Perulangan (4) Pernyataan di dalam perulangan while dan do akan dieksekusi selama ekspresi bernilai true, misal: int i = 0; while(i<3){ std::cout << i; i++; } 5/11/2018 free template from

11 free template from www.brainybetty.com
Perulangan (5) int i = 0; do{ std::cout << i; i++; } while(i<3); Dalam ketiga contoh di atas, output yang dihasilkan adalah : 123. 5/11/2018 free template from

12 free template from www.brainybetty.com
Perulangan (6) Untuk mengakhiri suatu perulangan saat iterasi dilakukan, dapat digunakan pernyataan berikut: break; yang akan menyebabkan keluar dari perulangan terdalam yang melingkupi pernyataan break; tersebut. 5/11/2018 free template from

13 free template from www.brainybetty.com
Perulangan (7) Contoh: int i = 0; do{ if(1==i){ break; } std::cout << i; i++; } while(i<3); 5/11/2018 free template from

14 free template from www.brainybetty.com
Perulangan (8) Untuk dapat menghentikan eksekusi daripada iterasi perulangan terdalam dan berlanjut ke iterasi berikutnya dari perulangan tersebut dapat digunakan pernyataan berikut: continue; 5/11/2018 free template from

15 free template from www.brainybetty.com
Perulangan (9) Contoh: int i = 0; do{ i++; if(1==i){ continue; } std::cout << i; } while(i<3); 5/11/2018 free template from

16 free template from www.brainybetty.com
Case: Fibonacci (1) Buatlah skrip yang mencetak sebuah deret fibonacci sebagai berikut: h , di mana h < konstan. 5/11/2018 free template from

17 free template from www.brainybetty.com
Case: Fibonacci (2) #include<iostream> int main(){ const int h = 35; int lo = 1, hi=1; std::cout << lo; 5/11/2018 free template from

18 free template from www.brainybetty.com
Case: Fibonacci (3) for(;hi<h;){ std::cout << " " << hi; hi += lo; lo = hi - lo; } return 0; 5/11/2018 free template from


Download ppt "Percabangan dan Perulangan"

Presentasi serupa


Iklan oleh Google