Program C++ Membuat Pola Bintang yang Membentuk Wajik/Diamond

Berikut ini adalah Source Codenya:

#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int i,j,temp=0,hs,bil,nim_143,hendy;
cout<<"Program mencetak Pola bintang yang telah ditugaskan\n";
cout<<"Mata Kuliah Bahasa Pemograman Sesi 02\n";
cout<<"Program ini dibuat oleh Hendy (NIM = 20170801143)\n";
cout<<"\n//===========================================//\n";
cout<<"\nMasukan berapa banyak Input bintang (Sisi=Input*2) = ";
cin>>bil;
cout<<"\n\n//===========================================//\n\n";
cout<<"Gambar Pola yang telah ditentukan panjang sisinya (satuan per-bintang) :\n\n";
for (i=bil;i>=1;i--){//perulangan yang terutama yang berfungsi mencetak sisi kiri-kanan bagian atas
for (j=i;j>=1;j--){//perulangan yang berfungsi mencetak bintang sisi kiri atas
cout<<"*";
}
for (hendy=0;hendy<2;hendy++){//mengulang 2 kali perulangan yang didalam fungsi perulangan ini
for (hs=1;hs<=bil-i;hs++){//perulangan yang berfungsi mencetak spasi diantata sisi kiri-kanan bagian atas
cout<<" ";
}
}
for (j=i;j>=1;j--){//perulangan yang berfungsi mencetak bintang sisi kiri atas
cout<<"*";
}
cout<<endl;//berguna untuk pindah baris saat mencetak bintang yang berikutnya
}
for (i=1;i<=bil;i++){//perulangan yang terutama yang berfungsi mencetak sisi kiri-kanan bagian bawah
for (j=1;j<=i;j++){//perulangan yang berfungsi mencetak bintang sisi kiri bawah
cout<<"*";
}
for (nim_143=0;nim_143<2;nim_143++){//mengulang 2 kali perulangan yang didalam fungsi perulangan ini
for (hs=1;hs<=bil-i;hs++){//perulangan yang berfungsi mencetak spasi diantata sisi kiri-kanan bagian bawah
cout<<" ";
}
}
for (j=1;j<=i;j++){//perulangan yang berfungsi mencetak bintang sisi kanan bawah
cout<<"*";
}
cout<<endl;//berguna untuk pindah baris saat mencetak bintang yang berikutnya
}
cout<<"\n//===========================================//\n";
cout<<"\nProgram Selesai!!\n";
getch();
}

Tonton Video Tutorialnya di:
https://youtu.be/3mdPV-2v7qU

Komentar

Postingan populer dari blog ini

Program C++ Membuat Tampilan Tabel

Query Membuat Database MySql di Laragon

Program C/C++ Pengurutan Data bedasarkan Nama (Data String)