Perulangan Do-While C++, Lengkap Contoh dan Penjelasan
Perulangan Do-While C++, Lengkap Contoh dan Penjelasan
Struktur Do-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 Do-While dalam C++, Lengkap Contoh dan Penjelasan. Berbeda
dengan struktur while yang melakukan pemeriksaan kondisi di awal blok
perulangan, pada struktur do-while kondisi justru ditempatkan di bagian
akhir. Hal ini tentu menyebabkan struktur perulangan do-while minimal
akan melakukan satu kali proses eksekusi statemen yang akan diulang
walaupan kondisi yang didefinisikan tidak terpenuhi (bernilai salah).
Adapun bentuk umum dari struktur perulangan do-while adalah seperti yang tampak dibawah ini:
do {Statemen_statemen_yang_akan_diulang;
} while (kondisi);
Berikut 4 Perbedaan mendasar struktur perulangan while dan do-while:
- Pada struktur perulangan while, pengecekan kondisi dilakukan di awal blok / pengecekan kondisi dilakukan sebelum eksekusi statemen.
- Pada struktur perulangan do-while, pengecekan kondisi dilakukan di akhir blok / pengecekan kondisi dilakukan setelah eksekusi statemen.
- Pada struktur perulangan while, jika kondisi yang didefinisikan tidak terpenuhi (bernilai salah) maka statemen-statemen yang terdapat dalam blok perulangan tidak akan pernah dieksekusi oleh program.
- Pada struktur perulangan do-while, jika kondisi yang didefinisikan tidak terpenuhi (bernilai salah) maka tetap akan melakukan satu kali eksekusi statemen-statemen yang terdapat dalam blok perulangan.
Contoh Program dengan Struktur Do-While
Agar lebih memahami struktur perulangan do-while dan dapat membedakan antara strutur perulangan while dan do-while, kami akan memberikan contoh program yang serupa dengan contoh program pada artikel Perulangan While C++, Lengkap Contoh dan Penjelasan. Berikut ini contoh program yang menunjukkan perulangan dengan menggunakan struktur do-while:Contoh Program dengan Perulangan Do-While |
#include <iostream>
using namespace std;
int main()
{
// Mendeklarasikan variabel MD sebagai
// Indeks perulangan
int MD;
// Melakukan inisialisasi nilai terhadap variabel MD
// Perhatikan nilai MD = 25
// Tidak sesuai dengan kondisi "MD < 8"
// Namun tetap akan melakukan satu kali
// Eksekusi statemen yang ada dalam blok perulangan
MD = 25;
do{
cout<<"Belajar C++ Bareng MateriDosen.Com\n";
// Statemen ini berguna untuk menaikkan nilai MD
// Setelah MD bernilai 8 maka perulangan berhenti
MD++;
}while (MD<8);
return 0;
}
Dalam menggunakan struktur perulangan do-while kita harus lebih teliti
dan berhati-hati saat mendefinisikan kondisi yang terdapat di dalamnya.
untuk lebih memahami struktur perulangan do-while, berikut contoh lain
program yang menggunakan perulangan dengan struktur do-while.
Contoh Program II dengan Perulangan Do-While |
#include <iostream>
using namespace std;
int main(){
int deret;
cout<<"\t== Program Deret Angka (Do-While) ==\n\n";
cout<<"Banyak deret Angka yang akan ditampilkan : ";
cin>>deret;
cout<<endl;
do{
cout<<deret<<" ";
// Menurunkan nilai variabel deret
// deret-- ==> deret=deret-1
deret--;
}while(deret>0);
cout<<"\n\n== Deret Selesai Ditampilkan ==\n";
return 0;
}
sumber http://www.materidosen.com/2017/05/perulangan-do-while-c-lengkap-contoh.html
Dirangkum Oleh : Azizurrahman Razikin
Terima kasih pak ZAIDIR ST.,M,Cs
Komentar
Posting Komentar