Fungsi Pernyataan While dan Do-While Pada C++

Fungsi Pernyataan While dan Do-While Pada C++


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 Coding Program C++ dengan While:
//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;
}
Hasil :
Fungsi Pernyataan While dan Do-While Pada C++
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 Coding Program dengan Do-While :
//contoh program do-while
#include<iostream>
using namespace std;
int main()
{
 int bil=2;
 do
 {
  cout<<bil<<" ";
  bil+=2;
 }
 while(bil<=10);
}
Hasil :
Fungsi Pernyataan While dan Do-While Pada C++
klik gambar untuk memperbesar
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 .


Jangan Lupa Berikan Komentar Positif di FajarYusuf.Com
Disqus Comments