PERULANGAN (LOOPING) WHILE C++ (2)

04.32.00

2. PERULANGAN while

Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui.

Flowchart struktur while :

Flowchart struktur while
Dari gambar diatas dapat dijelaskan bahwa syarat akan diuji terlebih dahulu sebelum masuk blok yang diulang. Jika syarat yang diuji bernilai benar maka instruksi1, instruksi2, instruksi3 akan dikerjakan, setelah mengerjakan instruksi1, instruksi2, instruksi3 maka syarat akan diuji lagi. Jika syarat yang diuji bernilai benar maka instruksi1, instruksi2, instruksi3 akan dikerjakan lagi, pengulangan akan berhenti jika syarat yang diuji bernilai salah.



Struktur dasar perulangan while

===========================================================
while (kondisi) {
     
}
===========================================================

Perulangan while akan melakukan perulangan selama kondisi yang diberikan TERPENUHI (TRUE).
Jika kondisi yang diberikan tidak terpenuhi (FALSE), maka program akan melewatkan blok pernyataan yang ada pada while.



Contoh 1

#include <iostream>
using namespace std;

int main() {
   int i = 10; /* Deklarasi dan inisialisasi variabel i = 10 */

   /* Perulangan while akan melakukan perulangan
    * selama nilai variabel i LEBIH KECIL DARI 20
        */
   while (i < 20) {
      cout<<"Nilai i adalah :"<<i; cout<<endl; /* Mencetak nilai variabel i ke layar */
      i++; /* Nilai variabel i ditambah dengan 1 */
   }

   return 0;
}

output :



Contoh 2

#include <iostream>
using namespace std;

int main() {
   int i, j; /* Deklarasi variabel i dan j */
     
        i = 0; /* Inisialisasi nilai awal variabel i = 0 */
     
        while (i < 10) {
                j = 0; /* Inisialisasi nilai awal variabel j = 0 */
             
                /* Perulangan while akan melakukan perulangan selama
                 * nilai variabel j LEBIH KECIL SAMA DENGAN i
                 */
                while (j <= i) {
                        /* Mencetak nilai variabel j ke layar pada setiap perulangan */
                        cout<<" "<<j;
                     
                        /* Nilai variabel j ditambah dengan 1 */
                        ++j;
                }
             
                /* Mencetak baris baru */
                cout<<endl;
             
                /* Nilai variabel i ditambah dengan 1 */
                ++i;
        }

   return 0;
}

output :




Sekian Perulangan For C++, untuk do...while di bahas di lain page.

PERULANGAN do...while


Terima Kasih

Referensi :
http://www.tutorialspoint.com/cplusplus/cpp_while_loop.htm



Share this :

Previous
Next Post »
0 Komentar

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔