Program C++ Perulangan Bintang: Membuat Pola dengan Menggunakan Perulangan dalam Bahasa C++

Program C++ Perulangan Bintang: Membuat Pola dengan Menggunakan Perulangan dalam Bahasa C++
Konten Halaman

Bahasa pemrograman C++ adalah salah satu bahasa pemrograman yang populer dan sering digunakan dalam pengembangan perangkat lunak. Dalam bahasa C++, kita dapat menggunakan perulangan untuk mengulangi serangkaian instruksi dengan cara yang efisien.

Dalam artikel ini, kita akan membahas bagaimana kita dapat menggunakan perulangan dalam bahasa C++ untuk membuat pola bintang yang menarik.

Program C++ perulangan bintang adalah contoh sederhana dari penggunaan perulangan dalam bahasa C++. Dalam program ini, kita akan menggunakan perulangan untuk mencetak pola bintang di layar. Pola bintang dapat memiliki berbagai bentuk dan ukuran, tergantung pada algoritma dan logika yang kita terapkan dalam program.

1. Membuat Pola Segitiga dengan Bintang

1.1. Deskripsi

Dalam program pertama kita, kita akan membuat pola segitiga dengan menggunakan bintang. Pola segitiga ini akan memiliki tinggi yang ditentukan oleh pengguna.

1.2. Langkah-langkah

Berikut adalah langkah-langkah yang terlibat dalam membuat pola segitiga dengan bintang menggunakan program C++:

  1. Minta pengguna untuk memasukkan tinggi segitiga.
  2. Gunakan perulangan untuk mencetak baris-baris segitiga.
  3. Di setiap baris, gunakan perulangan lagi untuk mencetak bintang sesuai dengan pola yang diinginkan.

Berikut adalah contoh kode program C++ untuk mencetak pola segitiga dengan bintang:

#include <iostream>

using namespace std;

int main() {
    int tinggi;

    cout << "Masukkan tinggi segitiga: ";
    cin >> tinggi;

    for (int i = 1; i <= tinggi; i++) {
        for (int j = 1; j <= i; j++) {
            cout << "* ";
        }
        cout << endl;
    }

    return 0;
}

1.3. Contoh Keluaran

Jika kita menjalankan program dengan memasukkan tinggi segitiga sebagai 5, maka hasil keluaran akan menjadi sebagai berikut:

*
* *
* * *
* * * *
* * * * *

2. Membuat Pola Belah Ketupat dengan Bintang

2.1. Deskripsi

Selanjutnya, kita akan membuat pola belah ketupat menggunakan bintang. Pola ini akan memiliki tinggi yang ditentukan oleh pengguna.

2.2. Langkah-langkah

Berikut adalah langkah-langkah yang terlibat dalam membuat pola belah ketupat dengan bintang menggunakan program C++:

  1. Minta pengguna untuk memasukkan tinggi belah ketupat.
  2. Gunakan perulangan untuk

mencetak baris-baris belah ketupat. 3. Di setiap baris, gunakan perulangan lagi untuk mencetak spasi dan bintang sesuai dengan pola yang diinginkan.

Berikut adalah contoh kode program C++ untuk mencetak pola belah ketupat dengan bintang:

#include <iostream>

using namespace std;

int main() {
    int tinggi;

    cout << "Masukkan tinggi belah ketupat: ";
    cin >> tinggi;

    for (int i = 1; i <= tinggi; i++) {
        for (int j = 1; j <= tinggi - i; j++) {
            cout << " ";
        }
        for (int k = 1; k <= 2 * i - 1; k++) {
            cout << "*";
        }
        cout << endl;
    }

    for (int i = tinggi - 1; i >= 1; i--) {
        for (int j = 1; j <= tinggi - i; j++) {
            cout << " ";
        }
        for (int k = 1; k <= 2 * i - 1; k++) {
            cout << "*";
        }
        cout << endl;
    }

    return 0;
}

2.3. Contoh Keluaran

Jika kita menjalankan program dengan memasukkan tinggi belah ketupat sebagai 4, maka hasil keluaran akan menjadi sebagai berikut:

   *
  ***
 *****
*******
 *****
  ***
   *

Kesimpulan

Dalam artikel ini, kita telah membahas tentang penggunaan perulangan dalam bahasa C++ untuk membuat pola bintang. Dua contoh yang diberikan adalah mencetak pola segitiga dan pola belah ketupat dengan bintang menggunakan perulangan.

Penting untuk memahami konsep perulangan dan cara menggunakannya dalam bahasa C++ agar dapat membuat pola dan struktur yang menarik dalam program. Dengan menguasai konsep ini, Anda dapat mengembangkan program C++ yang lebih kompleks.