While dan Do-While C++ Programming
Perulangan while merupakan jenis perulangan yang paling sederhana dengan sintak standar while (ekspresi) statement. Kondisi while akan mengulang statment disaat ekspresi benar (true). Jika pada saat program di eksekusi dan ekspresi tidak lagi benar. Maka perulangan diakhiri dan program tersebut dilanjutkan setelah perulangan.
#include <cstdlib>
#include <iostream>
#include <iostream>
using namespace std;
int main1(int argc, char *argv[])
{
int x = 0;
while (x<10) {
cout << x << ", \n";
++x;
}
cout << "Finish\n";
cin.get();
return EXIT_SUCCESS;
}
{
int x = 0;
while (x<10) {
cout << x << ", \n";
++x;
}
cout << "Finish\n";
cin.get();
return EXIT_SUCCESS;
}
Pada program tersebut ditunjukan program perhitungan dengan kelipatan 1 mulai dari 0. Pada saat statement terpenuhi, maka di tuliskan "Finish" pada akhir perhitungan.
Do - While
Perulangan do-while memiliki kemiripan dengan perulangan while kecuali kondsi dievaluasi setelah eksekusi dari statment. Menjamin paling tidak satu eksekusi dari statement meskipun kondisi tidak terpenuhi. Sebagai contoh;
#include <cstdlib>
#include <iostream>
#include <string>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
string str;
do{
cout << "masukkan : ";
getline (cin,str);
cout << "keluaran : " << str << '\n' ;
} while (str != "selesai");
cin.get();
return EXIT_SUCCESS;
}
{
string str;
do{
cout << "masukkan : ";
getline (cin,str);
cout << "keluaran : " << str << '\n' ;
} while (str != "selesai");
cin.get();
return EXIT_SUCCESS;
}
Program tersebut merupakan program pengulangan karakter yang diberikan di kolom masukan. Keluaran program dari program merupakan segala sesuatu yang dituliskan di kolom masukan dan program tersebut dianggap selesai saat diberikan tulisan "selesai" pada masukan.
Comments
Post a Comment