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:
#include <iostream>
: Menggunakan library iostream untuk mengakses fungsi input/output standar.int main()
: Fungsi utama program.int rows, cols;
: Mendeklarasikan variabel rows dan cols untuk menyimpan jumlah baris dan kolom.std::cout << "Masukkan jumlah baris: ";
: Menampilkan pesan untuk meminta input jumlah baris dari pengguna.std::cin >> rows;
: Mengambil input jumlah baris dari pengguna dan menyimpannya ke dalam variabel rows.std::cout << "Masukkan jumlah kolom: ";
: Menampilkan pesan untuk meminta input jumlah kolom dari pengguna.std::cin >> cols;
: Mengambil input jumlah kolom dari pengguna dan menyimpannya ke dalam variabel cols.for (int i = 0; i < rows; i++) {
: Memulai loop untuk mencetak baris.for (int j = 0; j < cols; j++) {
: Memulai loop untuk mencetak kolom.std::cout << "* ";
: Mencetak bintang dan spasi.std::cout << std::endl;
: Pindah ke baris baru setelah mencetak satu baris.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