Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perulangan (looping) Yudha Dwi P N. Review IF Kondisi didalam IF dapat terdiri lebih dari satu. Untuk menggabungkannya, gunakan ooperasi kondisional AND.

Presentasi serupa


Presentasi berjudul: "Perulangan (looping) Yudha Dwi P N. Review IF Kondisi didalam IF dapat terdiri lebih dari satu. Untuk menggabungkannya, gunakan ooperasi kondisional AND."— Transcript presentasi:

1 Perulangan (looping) Yudha Dwi P N

2 Review IF Kondisi didalam IF dapat terdiri lebih dari satu. Untuk menggabungkannya, gunakan ooperasi kondisional AND OR Penulisan AND didalam bahasa C menggunakan notasi && Penulisan OR didalam bahasa C menggunakan notasi || 2

3 Perulangan Perulangan digunakan untuk mengerjakan suatu atau beberapa perintah secara berulang – ulang sesuai yang diinginkan. Perulangan sederhana adalah perulangan yang hanya membutuhkan satu kali perulangan saja. Didalam perulangan sederhana tidak ada nested loop

4 Perulangan Kita diminta untuk membuat program untuk menghitung nilai rata-rata dari 3 buah data, apa yang dilakukan ? Dibutuhkan baris perintah untuk meminta inputan ketiga data tersebut. scanf(“%i”, &x); Jika diminta 5 data ? Mungkin masih bisa dengan menuliskan scanf sebanyak 5 kali. Jika diminta 20 data ? 100 data ? 1000 data ? 5

5 Komponen Perulangan Inisialisasi; Menentukan kondisi awal perulangan Jumlah Perulangan (iterasi) Berapa kali perulangan akan dilakukan. Kondisi Berhenti 6

6 Perulangan Dari contoh sebelumnya, kita diminta untuk mencari nilai rata - rata dari 20 data. Untuk memudahkan dalam input data, kita menuliskan statement input tersebut dengan bantuan perulangan. Inisialisasi. Belum ada data yang diinput. Jumlah iterasi -> 20 Sesuai dengan jumlah data yang dingiinkan. Kondisi berhenti 20 data telah selesai diinput. 7

7 Jenis Perulangan dalam C for( ; ; ) {... } while( ) { } do { } while( ) 8

8 Karakteristik for() {… } Digunakan untuk perulangan yang batasnya sudah diketahui dengan jelas, misalnya sebanyak 5 kali. Memerlukan dua buah penanda, awal dan akhir perulangan. Nilai penghitung / counter akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan, tergantung jenis perulangannya. 9

9 Bentuk umum For For ( ; ; ) { } 10

10 Contoh for (int i = 1; i <= 5; i++ ) { printf(“Contoh Perulangan \n”); } 11

11 Karakteristik while() { … } Dilakukan pemeriksaan kondisi terlebih dahulu sebelum dilakukan perulangan. Jika kondisi yang diperiksa bernilai benar (true) maka perulangan akan dilakukan. Ada kemungkinan tidak dikerjakan. Blok statement/perintah tidak harus ada. Struktur tanpa statement/perintah akan dilakukan selama kondisi masih true. Perulangan akan terus dilakukan sampai kondisi false. Perintah perubahan kondisi diletakkan didalam 12 perulangan.

12 Bentuk umum while ; While( ) { } 13

13 Contoh int I = 1; while( I < 6) { printf(“Contoh Perulangan \n”); i++; } 14

14 Flowchart perulangan 15

15 Karakteristik do { … } while() Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pemeriksaan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do...while() akan dilakukan sampai kondisi false. 16

16 Bentuk umum do { … } while() ; do { ; } while( ) 17

17 Contoh int I = 1; do { printf(“Contoh Perulangan \n”); i++; } while( I < 6) 18

18 Flowchart do {} while() 19

19 Soal Buatlah program untuk menampilkan angka dari 1 10 Buatlah program untuk menampilkan angka dari 1 – 10 dengan menggunakan: While() { } Do { } while() For () { } Buatlah program untuk menampilkan semua bilangan genap dari 1-20 ! Buatlah program untuk mencari bilangan terkecil dari n bilangan yang diinputkan menggunakan looping! Buatlah program mengkalikan 2 buah bilangan tanpa menggunakan operator *! 20


Download ppt "Perulangan (looping) Yudha Dwi P N. Review IF Kondisi didalam IF dapat terdiri lebih dari satu. Untuk menggabungkannya, gunakan ooperasi kondisional AND."

Presentasi serupa


Iklan oleh Google