Program Pola Bintang Jajar Genjang dengan cpp

Program Pola Bintang Jajar Genjang dengan C++

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:

  1. #include <iostream>: Menggunakan library iostream untuk input dan output stream.
  2. int main(): Fungsi utama program.
  3. int tinggi;: Mendeklarasikan variabel tinggi untuk menyimpan tinggi jajar genjang yang diinputkan.
  4. std::cout << "Masukkan tinggi jajar genjang: ";: Menampilkan pesan untuk meminta input tinggi jajar genjang.
  5. std::cin >> tinggi;: Mengambil input tinggi jajar genjang dari pengguna dan menyimpannya ke dalam variabel tinggi.
  6. for (int i = 1; i <= tinggi; i++) {: Looping untuk mencetak setiap baris jajar genjang.
  7. for (int j = 1; j <= tinggi - i; j++) {: Looping untuk mencetak spasi sebelum bintang pada setiap baris.
  8. std::cout << " ";: Mencetak spasi.
  9. for (int k = 1; k <= tinggi; k++) {: Looping untuk mencetak bintang pada setiap baris.
  10. std::cout << "*";: Mencetak bintang.
  11. std::cout << std::endl;: Pindah ke baris baru setelah mencetak satu baris jajar genjang.
  12. 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.