Perulangan while dan do while dengan bahasa C++
Bentuk perulangan while dikendalikan oleh syarat yang mengikuti While.
Perulangan akan terus dilaksanakan selama syarat pada while bernilai
benar dan berhenti ketika kondisi syarat bernilai salah. Nilai variabel
yang digunakan untuk menentukan syarat pada while harus ditentukan
nilai awalnya lebih dahulu sebelum perintah while.
Format perintah perulangan while ada 2 yaitu :
1. While
Bentuk perintah :
Pernyataan akan dikerjakan berulang kali selama syarat pada while
bernilai benar. Kemudian perulangan berhenti ketika syarat pada while
bernilai salah.
Contoh :
Contoh (a) di atas menunjukkan bahwa variabel x diberi nilai awal sama
dengan 1 lebih dahulu. Kemudian kondisi nilai x diperiksa apakah nilai x
<= 5. Selama nilai x memenuhi syarat tersebut, maka pernyataan x++
dan cout<
Hasilnya adalah 2 3 4 5 6.
2. do - while
Bentuk perintah :
Pernyataan akan dikerjakan satu kali lebih dahulu kemudian memeriksa
syarat pada while. Selama kondisi pada while bernilai benar, maka
pernyataan akan dikerjakan berulang kali, kemudian berhenti ketika
syarat pada while bernilai salah.
Contoh :
Dengan kasus yang sama dengan pada perintah while, kita dapat membandingkan cara kerjanya dengan perintah do-while.
Contoh (a) memperlihatkan nilai awal variabel ditentukan lebih dahulu yaitu sama dengan 1. Kemudian x dproses dalam perulangan do-while. Pertama kali nilai ditambahkan 1 dengan pernytaan x++ kemudian hasilnya dicetak oleh pernyataan cout<
Hasilnya adalah 2 3 4 5 6
Contoh (b) hampir sama dengan contoh (a). Perbedaannya terletak pada
syaratnya. Pertama kali nilai x ditambahkan 1 kemudian sehinngga nilai x
adalah 2, kemudian dicetak. Setelah dicetak, nilai x diperiksa apakah
nilai x=5. Karena tidak memenuhi syarat, maka proses perulangan
selesai.
Hasilnya adalah 2.
Dari penjelasan di atas, kita dapat melihat bagaimana persamaan dan perbedanaan dari kedua perintah while dan do-while.
0 komentar:
Posting Komentar