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> ; } |
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); |
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"); |
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"); } |
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/
Post a Comment for "Membuat Program Pengulangan Menggunakan While - C++"
Post a Comment
Komentar anda sangat membantu dalam menyempurnakan konten web ini. Silahkan isi kotak komentar dengan bijaksana.