Widget HTML Atas


Membuat Program Pengulangan Menggunakan While - C++



Struktur Program While

Ada 2 struktur program pengulangan menggunan while, yaitu while da do-while.
A. Struktur Pengulangan while

Struktur while
1
2
3
while (kondisi){
<statement yang akan diulang> ;
}
kode program baris 2 yang diapit perintah while pada baris 1 dan baris 3 akan diulang selama nilai kondisi True.

Contoh 1 :
1
2
3
4
5
x = 5;
while (x > 0){
cout << x ;
--x
}

Output program contoh 1 akan mengasilaka tampilan 54321

Penjelasan kode program:
baris 1 :variabel x diisi dengan angka 5;

baris 2 : pengulangan while dengan kondisi x>0, artinya kode prgram pada baris 3 dan 4 akan diulang selama nilai x lebih dari 0.

baris 3 : manampilkan nilai isi variabel x (note: kode progam ini diulang)

baris 4 : isi varibel x dikurangi 1. (note: kode progam ini diulang)

baris 5 : akhir program pengulangan.



B. Struktur Pengulangan do-while

Struktur do-while

1
2
3
 do {
    <statemen yang akan diulang>
  } while (kondisi);
kode program baris 2 yang diapit perintah do pada baris 1 dan perintah while pada baris 3 akan diulang hingga nilai kondisi True.

Contoh 2 :
1
2
3
4
5
6
7
 string nama;
  do {
    cout << "Ketik satu nama benda : ";
    cin >> nama;
    cout << "Anda mengetikkan : " << nama << endl;
    cout << "(Ketik stop utk berhenti)" << endl << endl;
  } while (nama != "stop");
Output program contoh 2, akan menampilkan pertanyaan "Ketik satu nama benda :" secara berulang. Akan berhenti saat diketik kata "stop".

Contoh Kode Program

Supaya lebih jelas lagi cara kerja pengulangan while. Silahkan coba contoh kode program di bawah ini !
Jika berhasil, silahkan ketik output program pada kolom komentar.
Lebih keren lagi kalau bisa jelasan alur kerja program pada masing - masing barisnya.

Eksperimen 1 :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include <iostream>
using namespace std;

int main ()
{
  int x = 10;

  while (x>0) {
    cout << x << ", ";
    --x;
  }

  cout << "selesai\n";
}

Eksperimen 2 :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;

int main ()
{
  string str;
  do {
    cout << "Ketik satu kata : ";
    getline (cin,str);
    cout << "Kata yang kamu ketik : " << str << '\n';
  } while (str != "exit");
}
Ada tantangan nih. Kapan program pada eksperimen 2 berhenti.
Yang udah nemu, tulis jawabannya di kolom komentar yaa.



Video Tutorial

Sepetinya udah jelas, gek perlu vidut yaa :-)

Referensi :
http://www.cplusplus.com/doc/tutorial/control/

No comments for "Membuat Program Pengulangan Menggunakan While - C++"

Gratis! Buku Pemanfaatan Teknologi Berbasis Teknologi
Cocok dimiliki oleh para pendidik yang suka berinovasi di kelas
okeguru.com marketplace

Ads by Oke Guru
Buku 68 Model Pembelajaran Inovatif
Cocok dimiliki oleh para pendidik yang suka berinovasi di kelas
http://toko.okeguru.com

Ads by Oke Guru
Buku 68 Model Pembelajaran Inovatif
Cocok dimiliki oleh para pendidik yang suka berinovasi di kelas
http://toko.okeguru.com

Ads by Oke Guru

Berlangganan via Email