Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post Fungsi Pernyataan While dan Do-While Pada C++.
WHILE
Pernyataan perulangan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.Secara umum, bentuk perulangan while adalah sbb:
while(syarat) { pernyataan/perintah; pernyataan/perintah; }
//contoh program while #include <iostream> using namespace std; int main () { int nil; cout << "Masukan nilai awal: "; cin >> nil; while (nil>0) { cout << nil << ", "; --nil; } cout << "NILAI"; return 0; }
![]() |
klik gambar untuk memperbesar |
Algoritma program dimulai dari main :
1. User melakukan input nilai untuk nil.
2. Instruksi while mengevaluasi apakah (n>0). Ada dua kemungkinan :
true: melakukan eksekusi statement (step 3,)
false: melompati statement. lanjut ke step 5..
3.Melakukan eksekusi statement : cout << nil << ", ";
--nil;
(Menampilkan isi dari nil di layar dan mengurangi nil dengan 1).
4. Akhir dari blok. kembali ke step 2.
5. lanjut menuju program setelah blok selesai (while nil>0 {}). Cetak : NILAI dan program berakhir.
DO-WHILE
Penyataan perulangan do-while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan belakangan.Secara umum, bentuk perulangan do-while adalah sbb:
do { pernyataan/perintah; pernyataan/perintah; } while(syarat);
//contoh program do-while
#include<iostream>
using namespace std;
int main()
{
int bil=2;
do
{
cout<<bil<<" ";
bil+=2;
}
while(bil<=10);
}
Hasil :
logic dari contoh program diatas adalah melakukan perulangan sampai bil kurang dari sama dengan 10(bil<=10), dan pada perulangan dilakukan penambahan +2 (bil+=2) untuk bil, jadi hasil yang keluar dari output program adalah 2 4 6 8 10 .
![]() |
klik gambar untuk memperbesar |
Jangan Lupa Berikan Komentar Positif di FajarYusuf.Com
Comments