
Assalamualaikum teman-teman....
Program yang akan saya bagikan ini adalah program yang menampilkan hanya bilangan genap dari batas awal dan batas akhir bilangan yang kita input-tan, program ini akan ditampilkan menggunakan tiga perulangan sekaligus , yaitu for, while dan do while,
Program ini juga disertai perulang awal, maksudnya teman-teman bisa menghitung kembali selama teman-teman mengetikan perintah "y" pada akhir program. Hasil programnya sebagai berikut :
Source Code
#include <iostream>
using namespace std;
main(){
string isi;
int in,aw,ak,jml;
do{
cout<<"===============================\n";
cout<<"= For =\n";
cout<<"===============================\n";
cout<<"Masukan nilai awal : ";cin>>aw;
cout<<"Masukan nilai akhir : ";cin>>ak;
cout<<"-------------------------------\n";
for (in=aw; in<=ak; in++){
if(in%2==0){
cout<<"Bilangan Genap : "<<in<<endl;
}
}cout<<"-------------------------------\n";
cout<<"===============================\n";
cout<<"= While =\n";
cout<<"===============================\n";
cout<<"-------------------------------\n";
in=aw;
while (in<=ak){
if(in%2==0)cout<<"Ke- "<<in<<endl;
in++;
}cout<<"-------------------------------\n";
cout<<"===============================\n";
cout<<"= Do While =\n";
cout<<"===============================\n";
cout<<"-------------------------------\n";
in=aw;
do{
if(in%2==0)cout<<"Nilai "<<in<<endl;
in++;
}while(in<=ak);
cout<<"-------------------------------\n";
cout<<"Mengisi lagi lagi ? ";cin>>isi;
}while(isi=="y");
}
Run Program
