Program Pola Bintang Parallelogram dengan C++

Program Pola Bintang Parallelogram dengan C++

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 menuliskan std:: 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.