Program Pola Bintang Persegi Panjang C++

Program Pola Bintang Persegi Panjang C++

Berikut adalah contoh program dalam bahasa C++ untuk mencetak pola bintang persegi panjang:

C++
#include <iostream>

int main() {
    int rows, cols;

    std::cout << "Masukkan jumlah baris: ";
    std::cin >> rows;

    std::cout << "Masukkan jumlah kolom: ";
    std::cin >> cols;

    for (int i = 0; i < rows; i++) {
        for (int j = 0; j < cols; j++) {
            std::cout << "* ";
        }
        std::cout << std::endl;
    }

    return 0;
}
C++

Penjelasan setiap baris kode:

  1. #include <iostream>: Menggunakan library iostream untuk mengakses fungsi input/output standar.
  2. int main(): Fungsi utama program.
  3. int rows, cols;: Mendeklarasikan variabel rows dan cols untuk menyimpan jumlah baris dan kolom.
  4. std::cout << "Masukkan jumlah baris: ";: Menampilkan pesan untuk meminta input jumlah baris dari pengguna.
  5. std::cin >> rows;: Mengambil input jumlah baris dari pengguna dan menyimpannya ke dalam variabel rows.
  6. std::cout << "Masukkan jumlah kolom: ";: Menampilkan pesan untuk meminta input jumlah kolom dari pengguna.
  7. std::cin >> cols;: Mengambil input jumlah kolom dari pengguna dan menyimpannya ke dalam variabel cols.
  8. for (int i = 0; i < rows; i++) {: Memulai loop untuk mencetak baris.
  9. for (int j = 0; j < cols; j++) {: Memulai loop untuk mencetak kolom.
  10. std::cout << "* ";: Mencetak bintang dan spasi.
  11. std::cout << std::endl;: Pindah ke baris baru setelah mencetak satu baris.
  12. return 0;: Mengembalikan nilai 0 sebagai tanda program berakhir dengan sukses.

Dengan menjalankan program di atas, Anda dapat mencetak pola bintang persegi panjang dengan jumlah baris dan kolom yang ditentukan oleh pengguna.

Leave a Reply

Your email address will not be published. Required fields are marked *