Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.

Presentasi serupa


Presentasi berjudul: "Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007."— Transcript presentasi:

1

2 Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007

3 Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan: Mahasiswa dapat memilih struktur kendali pengulangan yang tepat dalam membuat program C++ Buku Referensi:  C++ - How to program, Deitel & Deitel, Prentice Hall, 2001. Websites :  http://www.deitel.com 3

4 Bina Nusantara 4 Outline Materi Guna Struktur Kendali Pengulangan Perintah For Perintah Do-while Perintah While Contoh program

5 Bina Nusantara Merupakan fasilitas bahasa C++ yang mampu melakukan proses pengulangan, karena itu komputer dapat mengerjakan proses berulang-ulang dengan cepat, tepat dan tanpa lelah. Kontruksi pengulangan dalam C++ meliputi : –perintah for –perintah do-while –perintah while Struktur Pengulangan (Loops) 5

6 Bina Nusantara C++ memiliki dua jenis pengulangan for - fixed dan conditional. Syntax : for( ; ; ){... } Perintah for 6

7 Bina Nusantara Perintah for Contoh : for ( i = 0; i < 10; i++ ) cout << “ Kuadrat dari “ << i << “ = “ << i * i << “ \n ”; 7

8 Bina Nusantara C++ mengijinkan pembentukan infinite loop / open loop, dengan menghilangkan ketiga parameter yang ada pada for loop. Syntax : for( ; ; ){... } Infinite Loop 8

9 Bina Nusantara Loop ini dikenal dengan nama conditional loop, dimana kondisi pengulangan di periksa pada akhir blok loop. Syntax : do { } while (condition); Perintah Do-while Loop 9

10 Bina Nusantara true false action(s) condition Flowchart Perintah Do-while Loop 10

11 Bina Nusantara Perintah Do-while Loop Contoh : int i = 2 ; do { cout << i << “ ^2 = “ << i * i << “ \n ”; } while ( ++i < 11 ) ; 11

12 Bina Nusantara // Contoh program C++ menggunakan do-while loop #include void main() { char c ; double x, y ; do{ cout << “Masukkan Bilangan: “ ; cin >> x ; } while ( x < 0 ); y = sqrt ( x ) ; cout << “Sqrt(“ << x << “)=“<< y << “\n” << “Masukkan bilangan lain?(Y/N)”; cin >> c ; cout << “ \n ” ; } while ( c == ‘ Y ’ || c == ‘ y ’ ); } Contoh Program 12

13 Bina Nusantara Loop ini juga merupakan conditional loop, dimana kondisi pengulangan diuji pada awal blok pengulangan. Syntax : while ( condition ) statement { sequence of statement } Perintah while Loop 13

14 Bina Nusantara action(s) true false condition Flowchart Perintah while Loop 14

15 Bina Nusantara Contoh : int i = 2 ; while ( ++i < 11 ) { cout << i << “ ^2 = “ << i * i << “ \n ”; }; Perintah while Loop 15

16 Bina Nusantara // Contoh program C++ menggunakan while loop #include void main() { char c = ‘y’ ; double x=-1, y; while ( c == ‘ Y ’ || c == ‘ y ’ ){ while ( x < 0 ) { cout << “Masukkan Bilangan: “ ; cin >> x ; } y = sqrt ( x ); cout << “Sqrt(“ << x << “)=“<< y << “\n” << “Masukkan bilangan lain?(Y/N)”; cin >> c ; cout << “ \n ” ; } Contoh Program 16

17 Bina Nusantara 17 Diskusi dan Tanya Jawab Latihan soal


Download ppt "Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007."

Presentasi serupa


Iklan oleh Google