#include <iostream>
using namespace std;
class Perulangan{
private:
int i, awal, akhir;
public:
void setAwal(int awal);
void setAkhir(int akhir);
void pakaiFor();
void pakaiWhileDo();
void pakaiDoWhile();
};
void Perulangan::setAwal(int awal){
this->awal = awal;
}
void Perulangan::setAkhir(int akhir){
this->akhir = akhir;
}
void Perulangan::pakaiFor(){
cout << "Pakai for : ";
for(i=awal; i<=akhir; i++){
cout << i << ' ';
}
cout << endl;
}
void Perulangan::pakaiWhileDo(){
cout << "Pakai while : ";
i = awal;
while(i<=akhir){
cout << i << ' ';
i++;
}
cout << endl;
}
void Perulangan::pakaiDoWhile(){
cout << "Pakai do while : ";
i = awal;
do{
cout << i << ' ';
i++;
}while(i<=akhir);
cout << endl;
}
int main(){
int awal, akhir;
cout << "Masukkan nilai batas awal : ";
cin >> awal;
cout << "Masukkan nilai batas akhir : ";
cin >> akhir;
Perulangan ulang;
ulang.setAwal(awal);
ulang.setAkhir(akhir);
ulang.pakaiFor();
ulang.pakaiWhileDo();
ulang.pakaiDoWhile();
return 0;
}