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 :

                                     (a)                                                              (b)

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<

Ketika x memenuhi syarat, maka nilai x ditambah 1 lebih dahulu oleh pernyataan x++ kemudian dicetak oleh pernyataan cout<

Hasilnya adalah  2      3   4 5 6.

Contoh (b) hampir sama dengan contoh (a) tetapi contoh (a) memiliki syarat yang berbeda pada while.  Nilai x akan diperiksa, apakah nilai x sama dengan 5. Karena tidak sama yaitu 1 tidak sama dengan 5, maka pernyataan x++ dan cout<

Hasilnya, tidak ada.

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 :


                                     (a)                                                              (b)

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.

Demikian pembahasan tentang perulangan while dan do while dalam pemrograman bahasa c++. Selamat belajar, semoga sukses.

God bless you all,


Tidak ada komentar:

Posting Komentar

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.