Perbedaan dari perulangan menggunakan For,While,dan Do While
Faedah
- For untuk mengulang suatu proses yang telah diketahui jumlahnya.
- While untuk mengulang suatu proses yang belum diketahui jumlahnya.
- Do While Adalahuntuk mengulang suatu proses yang belum diketahui jumlahnya.
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
//pengulangan dengan while
int y;
y=1;
cout<<"PENGULANGAN DENGAN WHILE\n";
while(y<=10){
cout<<"Ini Bilangan Ganjil "<<y<<endl;
y=y+2;
}
//perulangan dengan do while
int u;
u=1;
cout<<"PENGULANGAN DENGAN DO WHILE\n";
do{
cout<<"Ini Bilangan Ganjil "<<u<<endl;
u=u+2;
}
while(u<=10);
//perulangan dengan for
int s;
cout<<"PENGULANGAN DENGAN FOR\n";
for(s=1;s<=10;s=s+2){
cout<<"Ini Bilangan Ganjil "<<s<<endl;
}
return 0;
}
Hasil :
Program C++ membuat bentuk belah ketupat
Adapaun hasil dari sintaks di bawah setelah di kompiler atau di jalankan maka akan tampak seperti gambar di bwah ini. Hasil comply dari scrip di bawah antara lain:
Adapaun hasil dari sintaks di bawah setelah di kompiler atau di jalankan maka akan tampak seperti gambar di bwah ini. Hasil comply dari scrip di bawah antara lain:
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv){
int tinggi;
cout<<("Masukkan= ");
cin>>tinggi;
int l = 1;
float n = tinggi/2;
cout<<"\n";
for(int i=1;i<=n;i++){
for(int k=n;k>i;k--){
cout<<" ";
}
for(int j=1;j<=l;j++){
cout<<"*";
}
l+=2;
cout<<"\n";
}
l -= 4;
for(int i=(n-1);i>=1;i--){
for(int k=i;k<=(n-1);k++){
cout<<" ";
}
for(int j=l;j>=1;j--){
cout<<"*";
}
l-=2;
cout<<"\n";
}
return 0;
}
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv){
int tinggi;
cout<<("Masukkan= ");
cin>>tinggi;
int l = 1;
float n = tinggi/2;
cout<<"\n";
for(int i=1;i<=n;i++){
for(int k=n;k>i;k--){
cout<<" ";
}
for(int j=1;j<=l;j++){
cout<<"*";
}
l+=2;
cout<<"\n";
}
l -= 4;
for(int i=(n-1);i>=1;i--){
for(int k=i;k<=(n-1);k++){
cout<<" ";
}
for(int j=l;j>=1;j--){
cout<<"*";
}
l-=2;
cout<<"\n";
}
return 0;
}
Komentar
Posting Komentar