Jumat, 14 Maret 2014

The while Repetition Statement

Tugas 3.7

Kita tahu bahwa "selection statement" memungkinkan kita untuk menentukan bagaimana program akan bereaksi terhadap input tertentu. Namun masih ada keterbatasan dalam apa yang dapat dilakukan oleh selection statement. Misalnya bagaimana jika kita ingin menampilkan angka dari 1 sampai 100? Tentu saja kita bisa membuat ratus baris printf (), tapi bagaimana jika kita ingin mengulang seribu kali dari 10 statement? Hal tersebut akan memakan waktu yang lama untuk menyelesaikannya. Dengan demikian kemampuan untuk melakukan pengulangan instruksi sangatlah penting dalam pemrograman.

Salah satu fungsi pengulangan adalah "while". while digunakan untuk mengulang suatu instruksi hingga kondisi yang diberikan oleh while bernilai false. Berikut contoh pengunaan while dalam C:


Dalam contoh di atas, sebuah variabel dengan nama product diberi nilai 3. Kemudian ditulis while dengan kondisi dimana product bernilai kurang dari sama dengan 100. Maka yang pertama dilakukan program adalah melakukan pengecekan apakah kondisi yang terdapat dalam while bernilai true atau false. Karena 3 memiliki nilai yang memenuhi kondisi tersebut, maka perintah dalam while yaitu product = 3* product akan dijalankan.
Setelah proses dalam while berakhir, program akan melakukan pengecekan ulang terhadap kondisi yang diberikan oleh while sebelumnya. Bila kondisi itu masih bernilai true, maka program akan menjalankan lagi perintah yang ada dalam while. Kemudian program akan terus melakukan pengecekan dan mengulang langkah yang sama hingga kondisi dalam while bernilai false.

Berikut contoh program yang lengkap beserta outputnya:


Tidak ada komentar:

Posting Komentar