Pengulangan While C++ disertai Contoh dan Soal - TeachMeSoft

Pengulangan While C++ disertai Contoh dan Soal

Pengulangan While C++ disertai Contoh dan Soal


Struktur while

Struktur perulangan jelas ini adalah perulangan yang melakukan pengecekan kondisi di awal blok struktur. Biasanya digunakan untuk jumlah pengulangan yang belum diketahui jumlahnya, sehingga syarat berhentinya ditentukan pada saat proses perulangan berlangsung. Perulangan hanya akan dilakukan jika kondisi yang didefinisikan didalamnya terpenuhi (bernilai benar).

Hal ini berarti jika kondisi yang didefinisikan tidak terpenuhi (bernilai salah) maka statemen-statemen yang terdapat dalam blok pengulangan pun tidak akan perna dieksekusi oleh program.

Adapun bentuk umum dari struktur pengulangan while ini adalah  seperti yang tampak di bawah ini
while (kondisi){
Statement_yang_akan_digunakan;
}

Perulangan ini biasanya di kenal perulangan syarat di awal (pada bahasa pascal dikenal dengan perulangan (Do-While), sehingga minimal terjadinya perulangan dengan menggunakan model ini adalah 0 (nol) kali. Karena jika pada saat pengecekan kondisi bernilai salah, maka statemen-statemen pada blok perulangan tidak dilakukan.

Struktur do-while

Berbeda dengan struktur while yang melakukan pengecekan kondisi di awal blok perulangan, pada struktur do-while kondisi justru ditempatkan di bagian akhir. Sehingga syarat berhentinya  adalah jika kondisi bernilai salah (false).

Perulangan ini dikenal dengan perulangan syarat akhir (jika pada bahasa pemrograman Pascal menggunakan istilah repeat-until). Minimal terjadinya perulangan  dengan menggunakan model ini adalah 1(satu) kali. Karena perulangan langsung dikerjakan tanpa  adanya pengecekan kondisi dan setelah satu kali perulangan baru dilakukan pengecekan kondisi.
Berikut ini bentuk umum dari struktur do-while.
do {
Statement_yang_akan_digunakan;
} while (kondisi);


Contoh Program

Contoh 1
Code Program :
#include <iostream>

using namespace std;

main(){
int i;
i=0;
while (i<10){
cout<<"C++"<<endl;
i++;
}
}
Hasil run program :
Latihan 1

Contoh 2
Code Program :
#include <iostream>

using namespace std;

main(){
int i;
i=0;
do{
cout<<"C++"<<endl;
i++;
}
while (i<10);
}
Tampilan run program :
Latihan 2

Contoh 3
Code Program :
#include <iostream>

using namespace std;

int main(){
int num=0;
cout<<"Angka Angka kuadrat \n";
cout<<"===================\n";
while (num++ < 10)
cout<<num<<"\t\t"<<(num*num)<<endl;
return 0;
}
Run Program :
Latihan 3


SOAL

  1. Buatlah program untuk menampilkan bilangan kelipatan 5 antara 125 sampai dengan 200, menggunakan while dan do..while
  2. Program untuk menghitung jumlah bilangan dari bilangan 1 sampai dengan N (N= Masukan dari user), while dan do..while
  3. Modifikasi soal no 2 pada modul 6 sehingga dapat menampilkan nilai rata-rata, while dan do..while



Disqus comments