Perulangan While C++, Lengkap Contoh dan Penjelasan


Perulangan adalah suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Operasi perulangan / looping selalu dijumpai didalam berbagai bahasa pemrograman, hal tersebut karena struktur perulangan akan sangat membantu dalam efisiensi program.

Struktur While

Dalam C++ terdapat 3 jenis struktur perulangan, yaitu : Struktur For, Struktur While dan Struktur Do While. Pada kesempatan kali ini kita akan membahas Struktur Perulangan While dalam C++, Lengkap Contoh dan Penjelasan. Struktur pengulangan / perulangan while adalah perulangan yang melakukan pemeriksaan kondisi di awal blok perulangan. Kita tahu bahwa perulangan hanya akan dilakukan jika kondisi yang didefinisikan terpenuhi (jika kondisi bernilai benar). Hal ini berarti jika kondisi yang didefinisikan tidak terpenuhi (bernilai salah) maka statemen-statemen yang terdapat dalam blok perulangan pun tidak akan pernah dieksekusi oleh program.

Adapun bentuk umum dari struktur perulangan while adalah seperti yang tampak dibawah ini:
while (kondisi){
     Statemen_statemen_yang_akan_diulang;
}

Contoh Program dengan Struktur While

Berikut ini contoh program yang menunjukkan perulangan dengan menggunakan struktur while:
Contoh Program dengan Perulangan While
Contoh Program dengan Perulangan While
#include <iostream>

using namespace std;

int main()
{
     // Mendeklarasikan variabel MD sebagai
     // Indeks perulangan
     int MD;

     // Melakukan inisialisasi nilai
     // Terhadap variabel MD
     MD = 0;

     while (MD<8){
     cout<<"Belajar C++ Bareng MateriDosen.Com\n";

          // Statemen ini berguna untuk menaikkan nilai MD
          // Setelah MD bernilai 8 maka perulangan berhenti
          MD++;
     }

     return 0;
}

Perlu diperhatikan juga bahwa untuk melakukan perulangan dengan menggunakan struktur while, kita harus behati-hati dalam menentukan inisialisasi nilai awal dan memanipulasi nilai tersebut supaya perulangan dapat berhenti sesuai dengan yang diinginkan. Bagi programmer pemula, hal ini biasanya sering terlupakan sehingga perulangan akan dilakukan secara terus-menerus karena kondisi yang didefinisikan selalu bernilai benar. Berikut ini contoh program yang akan melakukan perulangan secara terus menerus karena tidak adanya statemen untuk menghentikan perulangan.
Contoh Program dengan Kesalahan pada Perulangan While
Contoh Program dengan Kesalahan pada Perulangan While
#include <iostream>

using namespace std;

int main()
{
     // Mendeklarasikan variabel MD sebagai
     // Indeks perulangan
     int MD;

     // Melakukan inisialisasi nilai
     // Terhadap variabel MD
     MD = 0;
  
     while (MD<8){
          cout<<"Belajar C++ Bareng MateriDosen.Com\n";
  
          // Pada baris ini tidak terdapat statemen increment
          // Sehingga variabel MD akan terus bernilai 0
          // Dan kondisi MD < 8 akan selalu bernilai benar
          // Akibatnya perulangan akan terus dilakukan

     }

     return 0;
}


Struktur perulangan while juga dapat digunakan untuk melakukan perulangan yang sifatnya menurun. Berikut ini contoh program yang menginplementasikan struktur perulangan while yang sifatnya menurun:
Contoh Program dengan Perulangan While yang Sifatnya Menurun
Contoh Program dengan Perulangan While yang Sifatnya Menurun
#include <iostream>

using namespace std;

int main(){
     int deret;

     cout<<"\t== Program Deret Angka (While) ==\n\n";
     cout<<"Banyak deret Angka yang akan ditampilkan : ";
     cin>>deret;
     cout<<endl;

     while(deret>0){
          cout<<deret<<"  ";

          // Menurunkan nilai variabel deret
          // deret-- ==> deret=deret-1
          deret--; 
     }

     cout<<"\n\n== Deret Selesai Ditampilkan ==\n";

     return 0;
}

Program diatas adalah program untuk mencetak deret angka / deret bilangan secara menurun, pencetakan dilakukan dari bilangan yang di inputkan sampai bilangan "0". Selain contoh diatas, masih banyak contoh perulangan lain yang dapat diterapkan dengan menggunakan struktur while, termasuk struktur while bersarang.


Sekian Artikel mengenai Perulangan While C++, Lengkap Contoh dan Penjelasan. semoga artikel ini dapat bermanfaat bagi sobat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar menambah wawasan tentang Struktur perulangan while, contoh perulangan while dan contoh program dengan while pada C++. Akhir kata, Terimakasih atas kunjungannya.

0 Response to "Perulangan While C++, Lengkap Contoh dan Penjelasan"