Percabangan dan Perulangan

Slides:



Advertisements
Presentasi serupa
Dasar Pemrograman Komputer
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Algoritma dan Struktur Data
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Struktur Kontrol Struktur kontrol merupakan inti dari logika pemrograman. Secara mendasar struktur kontrol yaitu : Seleksi: if, else, elseif, switch-case.
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
2 JAM TEORI dan 1 jam praktek
Struktur Kendali dan Repetisi
Struktur Kendali Proses (Perulangan)
Struktur Kontrol Pemilihan
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Operator Fungsi Logika Perulangan
Struktur kontrol.
OPERATOR LOGIKA.
DECISION KONDISI / PEMILIHAN
1 Pertemuan 4 KONTROL ALUR EKSEKUSI PROGRAM Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Struktur Kontrol Keputusan
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
MODUL 3 PERULANGAN PERCABANGAN ARRAY
if (condition) statement if (x == 100) cout << "x is 100";
Struktur Kontrol #1 Keputusan
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Pernyataan Pertemuan 3 Season 1
Algoritma & Pemrograman
PERULANGAN C++.
Pengambilan Keputusan dan Pengulangan Proses
Struktur Kontrol Keputusan
PERCABANGAN & PERULANGAN DALAM JAVA
Struktur Kontrol.
Iterasi ( Perulangan ).
Pertemuan ke 10 Perintah Bercabang.
Aliran Kendali (Flow Control)
Bifurcation & Lompatan Instruksi
PERNYATAAN DASAR DALAM C++.
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Minggu ke-10 Imam Fahrur Rozi
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Algoritma & Pemrograman 3
Struktur Perulangan Pertemuan 4.
Bifurcation & Lompatan Instruksi
C++ Array.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Kuliah IV Ricky Maulana Fajri, M.Sc
Struktur Kontrol : Perulangan
Seleksi Kondisi/Pencabangan
Struktur Kontrol #1 Keputusan
Flow Control & Exception Handling
PERTEMUAN 8 PHP 1.
PEMrograman web database
Penggunaan Decission (keputusan ) pada C
Konsep Bahasa Pemrograman I Operator
Perulangan Minggu ke-10.
if (condition) statement if (x == 100) cout << "x is 100";
Struktur Kontrol Pemilihan
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Struktur Kendali MINGGU KE-2.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Percabangan dan Perulangan

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 www.brainybetty.com

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

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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 www.brainybetty.com

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

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 www.brainybetty.com

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 www.brainybetty.com