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;
}

Posting Komentar

0 Komentar