Program Pola Bintang Segitiga dengan Cpp

Program Pola Bintang Segitiga dengan C++

Berikut adalah contoh Program Pola Bintang Segitiga dengan C++

C++
#include <iostream>

int main() {
    int tinggi;
    std::cout << "Masukkan tinggi segitiga: ";
    std::cin >> tinggi;

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

    return 0;
}
C++

Penjelasan setiap baris kode:

  1. #include <iostream>: Mengimpor pustaka iostream yang digunakan untuk input dan output.
  2. int main(): Fungsi utama program.
  3. int tinggi;: Mendeklarasikan variabel tinggi untuk menyimpan tinggi segitiga yang diinputkan.
  4. std::cout << "Masukkan tinggi segitiga: ";: Menampilkan pesan untuk meminta input tinggi segitiga.
  5. std::cin >> tinggi;: Mengambil input tinggi segitiga dari pengguna dan menyimpannya ke dalam variabel tinggi.
  6. for (int i = 1; i <= tinggi; i++) {: Memulai loop untuk mencetak baris-baris segitiga.
  7. for (int j = 1; j <= i; j++) {: Memulai loop untuk mencetak bintang pada setiap baris.
  8. std::cout << "* ";: Mencetak satu bintang.
  9. std::cout << std::endl;: Pindah ke baris baru setelah mencetak bintang-bintang pada baris tersebut.
  10. return 0;: Mengakhiri program.

Contoh lain

C++
#include <iostream>
using namespace std;

int main() {
    int rows = 5;
    int space = rows - 1;
    int star = 1;

    for (int i = 1; i <= rows; i++) {
        for (int j = 1; j <= space; j++) {
            cout << " ";
        }
        space--;

        for (int j = 1; j <= star; j++) {
            cout << "*";
        }
        star += 2;

        cout << endl;
    }

    return 0;
}
C++
pola segitiga cpp

Dengan menjalankan program di atas, Anda dapat mencetak pola bintang segitiga sesuai dengan tinggi yang diinputkan oleh pengguna.