Berikut adalah contoh Program Pola Bintang Parallelogram dengan menggunakan C++
C++
#include <iostream>
using namespace std;
int main() {
int tinggi, lebar;
cout << "Masukkan tinggi parallelogram: ";
cin >> tinggi;
cout << "Masukkan lebar parallelogram: ";
cin >> lebar;
for (int i = 0; i < tinggi; i++) {
for (int j = 0; j < i; j++) {
cout << " ";
}
for (int k = 0; k < lebar; k++) {
cout << "*";
}
cout << endl;
}
return 0;
}
C++Penjelasan setiap baris code:
#include <iostream>
: Menggunakan library iostream untuk input dan output stream.using namespace std;
: Menggunakan namespace std agar tidak perlu menuliskanstd::
sebelum menggunakan fungsi dari library iostream.int main()
: Fungsi utama program.int tinggi, lebar;
: Mendeklarasikan variabel tinggi dan lebar untuk menyimpan input dari pengguna.cout << "Masukkan tinggi parallelogram: ";
: Menampilkan pesan untuk meminta input tinggi parallelogram dari pengguna.cin >> tinggi;
: Mengambil input tinggi parallelogram dari pengguna dan menyimpannya ke dalam variabel tinggi.cout << "Masukkan lebar parallelogram: ";
: Menampilkan pesan untuk meminta input lebar parallelogram dari pengguna.cin >> lebar;
: Mengambil input lebar parallelogram dari pengguna dan menyimpannya ke dalam variabel lebar.for (int i = 0; i < tinggi; i++) {
: Melakukan perulangan sebanyak tinggi parallelogram.for (int j = 0; j < i; j++) {
: Melakukan perulangan sebanyak i untuk menampilkan spasi sebelum bintang.cout << " ";
: Menampilkan spasi.for (int k = 0; k < lebar; k++) {
: Melakukan perulangan sebanyak lebar parallelogram untuk menampilkan bintang.cout << "*";
: Menampilkan bintang.cout << endl;
: Pindah ke baris baru setelah menampilkan satu baris parallelogram.return 0;
: Mengembalikan nilai 0 dan mengakhiri program.
Anda dapat menjalankan program ini dan mencoba menginputkan tinggi dan lebar parallelogram sesuai keinginan Anda. Program akan menghasilkan pola bintang parallelogram sesuai dengan input yang diberikan.