Anak Males – Pada tutorial ini, kita akan belajar cara membuat program C++ yang menampilkan pola bintang berbentuk persegi.
Sebelum memahami cara membuat program C++ yang menampilkan pola bintang persegi, sekarang kita akan membahas tentang persegi itu sendiri.
Persegi adalah sebuah bangun datar yang memiliki sisi yang sama panjang dan sudut yang sama besar. Bangun datar lain yang sering dibandingkan dengan persegi adalah segi empat, yang memiliki sisi yang sama panjang namun tidak memiliki sudut yang sama besar.
Persegi juga merupakan bagian dari keluarga bangun datar yang disebut bangun ruang, yaitu bangun yang memiliki tiga dimensi.
Bangun ruang yang termasuk dalam keluarga persegi adalah kubus, yang memiliki sisi yang sama panjang dan sudut yang sama besar pada setiap sisinya.
Semoga artikel ini bisa membantu Anda memahami cara membuat program C++ yang menampilkan pola bintang persegi!
Baca : Belajar C++ #02 : Persiapan Belajar Program C++
Program C++ Membuat Persegi Bintang
Berikut ini adalah contoh program C++ yang menampilkan pola bintang berbentuk persegi dengan menggunakan looping:
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Masukkan panjang sisi persegi: ";
cin >> n;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cout << "* ";
}
cout << endl;
}
return 0;
}
Berikut adalah penjelasan lebih detail tentang masing-masing bagian dari kode program di atas:
#include <iostream>
Baris di atas merupakan directive preprocessor yang digunakan untuk memasukkan header file iostream
ke dalam program.
Header file iostream
ini berisi definisi fungsi-fungsi input/output standar seperti cin
dan cout
.
using namespace std;
Baris di atas merupakan perintah yang digunakan untuk menggunakan namespace std
. Namespace std
merupakan namespace bawaan dari C++ yang berisi definisi-definisi standar dari C++, seperti tipe data, variabel, fungsi, dan lain sebagainya.
int main() {
//...
return 0;
}
Baris di atas merupakan fungsi utama dari program. Fungsi main
merupakan fungsi yang pertama kali akan dieksekusi oleh program setelah program dijalankan.
Fungsi main
selalu mengembalikan nilai integer, dan biasanya nilai yang dikembalikan adalah 0 jika program berjalan dengan baik, atau nilai non-nol jika terjadi kesalahan atau error.
int n;
cout << "Masukkan panjang sisi persegi: ";
cin >> n;
Baris di atas digunakan untuk meminta user untuk memasukkan panjang sisi persegi. Pertama, program mendeklarasikan variabel n
dengan tipe integer.
Kemudian, program menampilkan pesan “Masukkan panjang sisi persegi:” ke layar dengan menggunakan perintah cout
.
Baca : Latihan C++ #34 : Kalkulator Sederhana
Setelah itu, program akan menunggu input dari user dengan menggunakan perintah cin
, dan input yang diberikan oleh user akan disimpan ke dalam variabel n
.
for (int i = 0; i < n; i++) {
//...
}
Baris di atas merupakan perintah for
pertama yang digunakan untuk melakukan looping sebanyak n
kali. Pada setiap iterasi looping, nilai dari variabel i
akan ditambah 1.
Loop akan berhenti jika nilai dari variabel i
sudah mencapai atau melebihi n
.
for (int j = 0; j < n; j++) {
cout << "* ";
}
Baris di atas merupakan perintah for
kedua yang juga digunakan untuk melakukan looping sebanyak n
kali. Pada setiap iterasi looping
, nilai dari variabel j
akan ditambah 1. Loop akan berhenti jika nilai dari variabel j
sudah mencapai atau melebihi n
.
Pada setiap iterasi looping, program akan menampilkan bintang (““) ke layar dengan menggunakan perintah cout << "* ";
.
Perintah cout
akan menampilkan string “ ” ke layar, dan spasi setelah bintang tersebut akan menyebabkan bintang-bintang yang ditampilkan terpisah oleh spasi.
Baca : Latihan C++ #33 : Login Sederhana
cout << endl;
Baris di atas digunakan untuk menampilkan baris baru ke layar dengan menggunakan perintah cout << endl;
.
Perintah endl
merupakan spesial karakter yang akan menampilkan baris baru setelah string yang ditampilkan sebelumnya.
Dengan menggabungkan semua bagian kode tersebut, maka program akan menampilkan pola bintang berbentuk persegi sesuai dengan input yang diberikan oleh user.
Output Program C++ Membuat Persegi Bintang
Berikut ini adalah contoh output dari Persegi Bintang yang telah saya berikan sebelumnya:
Baca : Belajar C++ #10 : Memahami Konsep Dasar Array di C++
Masukkan panjang sisi persegi: 5
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Di sini, user memasukkan nilai 5 untuk panjang sisi persegi, sehingga program akan menampilkan pola bintang berbentuk persegi dengan 5 baris dan 5 kolom.
Pada setiap baris, terdapat 5 bintang yang ditampilkan.
Penutup
Sekian untuk tutorial C++ kali ini, sampai jumpa di tutorial C++ lainnya.