Program Membuat Pola Segitiga Bintang Pada Bahasa Pemrograman C++


Assalamu’alaikum Wr Wb

Selamat datang di web sibukngoding.com. Pada kesempatan kali ini saya akan memberikan contoh program perulangan yaitu program membuat pola segitiga pada bahasa pemrograman C++.
Adapun pola segitiga yang akan dibuat adalah segitiga rata kiri bawah, segitiga rata kanan atas, segitiga rata kiri atas, segitiga rata kanan bawah dan segitiga sama kaki. Jadi cukup lengkap untuk teman-teman yang sedang mencari referensi program cara membuat pola segitiga bintang dengan bahasa C++.Program ini saya jalankan menggunakan compiler Borland C++ 5.02. Untuk Source codenya sebagai berikut:
1. Pola Segitiga Bintang Rata Kiri Bawah
//Program segitiga bintang kiri bawah
//by sibukngoding
#include <conio.h>
#include <iostream.h>
//-----  
main(){
int i,j,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
for(i=0;i<=tinggi;i++){
    for(j=0;j<=i;j++){
      cout<<"*";
    }
cout<<endl;
}
getch();
}

Jika Di run hasilnya sebagai berikut:

2. Pola Segitiga Bintang Rata Kanan Atas
//Program segitiga bintang kanan atas
//by sibukngoding
#include <iostream.h>
#include <conio.h>
//----- 
main(){
int i,j,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
for(i=0;i<=tinggi;i++){
    for(j=0;j<=tinggi;j++){
    if(i<=j){
        cout<<"*";
      }else{
          cout<<" ";
      }
    }
 cout<<endl;
 }
getch();
}

Jika Di Run hasilnya sebagai berikut:

3. Pola Segitiga Bintang Rata Kiri Atas
//Program segitiga bintang kiri atas
//by sibukngoding
#include <iostream.h>
#include <conio.h>
//---------------- 
main(){
int i,j,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
for(i=0;i<=tinggi;i++){
    for(j=tinggi-i;j>=0;j--){
     cout<<"*";
     }
   cout<<endl;
  }
getch();
}

Jika di Run hasilnya sebagi berikut:

4. Pola Segitiga Bintang Rata Kanan Bawah
//Program segitiga bintang kanan bawah
//by sibukngoding
#include <iostream.h>
#include <conio.h>
//------------- 
main(){
int i,j,k,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
for(i=tinggi;i>=0;i--){
    for(j=i; j>=0;j--){
        cout<<" ";
     }
   for(k=i;k<=tinggi;k++){
      cout<<"*";
      }
    cout<<endl;
   }
getch();
}

Jika di Run hasilnya sebagai berikut:

5. Pola Segitiga Bintang Segitiga Sama Kaki
//Program segitiga bintang sama kaki
//by sibukngoding
#include <conio.h>
#include <iostream.h>
//------------------
main(){
int x,y,z,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
//tinggi=tinggi+1;
    if(tinggi%2==1){
        for(x=1;x<=tinggi;x++)
        {
            for(y=tinggi;y>=x;y--)
            {
                cout<<" ";
            }
            for(z=1;z<=x+(x-1);z++)
            {
                cout<<"*";
            }
    cout <<"\n";
        }
    }else{
        cout<<"masukkan bilangan ganjil."<<endl<<endl;
    }
getch();
}

Jika di Run hasilnya sebagai berikut:

Demikian tadi program membuat pola segitiga bintang menggunakan bahasa pemrograman C++. Jika ada pertanyaan atau belum bisa di run, bisa ditanyakan lewat kolom komentar. Dan jangan lupa untuk kunjungi  web sibukngoding.com untuk mendapatkan tutorial bahasa pemrograman lainnya.

Terimakasih atas kunjungannya, Selamat belajar dan jangan mudah menyerah.


Wasaalamu’alaikum Wr Wb.

Comments