Berikut adalah contoh Program Pola Bintang Jajar Genjang dengan menggunakan c++.
C++
#include <iostream>
int main() {
int tinggi;
std::cout << "Masukkan tinggi jajar genjang: ";
std::cin >> tinggi;
for (int i = 1; i <= tinggi; i++) {
for (int j = 1; j <= tinggi - i; j++) {
std::cout << " ";
}
for (int k = 1; k <= tinggi; k++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
C++Penjelasan setiap baris code:
#include <iostream>
: Menggunakan library iostream untuk input dan output stream.int main()
: Fungsi utama program.int tinggi;
: Mendeklarasikan variabel tinggi untuk menyimpan tinggi jajar genjang yang diinputkan.std::cout << "Masukkan tinggi jajar genjang: ";
: Menampilkan pesan untuk meminta input tinggi jajar genjang.std::cin >> tinggi;
: Mengambil input tinggi jajar genjang dari pengguna dan menyimpannya ke dalam variabel tinggi.for (int i = 1; i <= tinggi; i++) {
: Looping untuk mencetak setiap baris jajar genjang.for (int j = 1; j <= tinggi - i; j++) {
: Looping untuk mencetak spasi sebelum bintang pada setiap baris.std::cout << " ";
: Mencetak spasi.for (int k = 1; k <= tinggi; k++) {
: Looping untuk mencetak bintang pada setiap baris.std::cout << "*";
: Mencetak bintang.std::cout << std::endl;
: Pindah ke baris baru setelah mencetak satu baris jajar genjang.return 0;
: Mengakhiri program dan mengembalikan nilai 0.
Dengan menjalankan program di atas, Anda dapat mencetak pola bintang jajar genjang sesuai dengan tinggi yang diinputkan.