Membuat Segitiga Bintang Terbalik dengan C++
Bagi teman-teman yang sedang mencari contoh program C++ tentang bagaimana membuat program yang menampilkan segitiga bintang, di sini sudah saya siapkan. Ada 3 cara untuk membuat program tersebut, yaitu dengan perulangan for, while, dan do while.
FOR :
#include <iostream>
using namespace std;
int i,a,n;
int main(){
cout<<"program dibuat oleh irfanmuhammadghani@gmail.com"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
for (n=1;n<=i;n++){
for (a=i;a>=n;a--){
cout<<"*";
}
cout<<endl;
}
return 0;
}
Menggunakan WHILE :
#include <iostream>
using namespace std;
int i,a,n;
int main(){
cout<<"program dibuat oleh irfanmuhammadghani@gmail.com"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
n=0;
while (n<=i){
n++;
a=i;
while (a>=n){
cout<<"*";
a--;
}
cout<<endl;
}
return 0;
}
Menggunakan DO-WHILE :
#include <iostream>
using namespace std;
int i,a,n;
int main(){
cout<<"program dibuat oleh irfanmuhammadghani@gmail.com"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
n=0;
do{
n++;
a=i;
do{
cout<<"*";
a--;
}while (a>=n);
cout<<endl;
}while (n<i);
return 0;
}
FOR :
#include <iostream>
using namespace std;
int i,a,n;
int main(){
cout<<"program dibuat oleh irfanmuhammadghani@gmail.com"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
for (n=1;n<=i;n++){
for (a=i;a>=n;a--){
cout<<"*";
}
cout<<endl;
}
return 0;
}
Menggunakan WHILE :
#include <iostream>
using namespace std;
int i,a,n;
int main(){
cout<<"program dibuat oleh irfanmuhammadghani@gmail.com"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
n=0;
while (n<=i){
n++;
a=i;
while (a>=n){
cout<<"*";
a--;
}
cout<<endl;
}
return 0;
}
Menggunakan DO-WHILE :
#include <iostream>
using namespace std;
int i,a,n;
int main(){
cout<<"program dibuat oleh irfanmuhammadghani@gmail.com"<<endl;
cout<<"masukan jumlah baris ";
cin>>i;
n=0;
do{
n++;
a=i;
do{
cout<<"*";
a--;
}while (a>=n);
cout<<endl;
}while (n<i);
return 0;
}
Comments
Post a Comment
-Berkomentarlah yang baik dan rapi.
-Menggunakan link aktif akan dihapus.