Mengenal Nested Loop dalam Bahasa Pemrograman C++

4
(184 votes)

Nested loop adalah salah satu konsep penting dalam pemrograman yang digunakan untuk mengulang serangkaian perintah secara berulang. Dalam bahasa pemrograman C++, nested loop dapat digunakan untuk membuat pola atau tampilan tertentu. Dalam artikel ini, kita akan melihat contoh hasil tampilan nested loop dalam bahasa pemrograman C++. Dalam contoh ini, kita akan menggunakan perintah "using namespace std" untuk menghilangkan penggunaan std:: sebelum setiap perintah. Ini akan membuat kode lebih ringkas dan mudah dibaca. Mari kita mulai dengan contoh sederhana. Kita akan membuat pola segitiga terbalik menggunakan nested loop. Berikut adalah kode programnya: ```cpp #include <iostream > using namespace std; int main() { int rows; cout < < "Masukkan jumlah baris: "; cin > > rows; for (int i = 1; i <= rows; i++) { for (int j = rows; j >= i; j--) { cout < < j < < " "; } cout < < endl; } return 0; } ``` Dalam contoh di atas, kita menggunakan dua loop for yang bersarang. Loop pertama digunakan untuk mengontrol jumlah baris yang akan ditampilkan. Loop kedua digunakan untuk mencetak angka dalam setiap baris. Ketika program dijalankan, pengguna diminta untuk memasukkan jumlah baris yang diinginkan. Kemudian, loop pertama akan berjalan sebanyak jumlah baris yang dimasukkan. Loop kedua akan mencetak angka dari jumlah baris hingga 1 dalam setiap baris. Misalnya, jika pengguna memasukkan jumlah baris 5, maka hasil tampilan akan seperti berikut: ``` 5 5 4 5 4 3 5 4 3 2 5 4 3 2 1 ``` Dalam contoh ini, kita menggunakan variabel i untuk mengontrol loop pertama dan variabel j untuk mengontrol loop kedua. Variabel j dimulai dari jumlah baris dan berkurang setiap kali loop kedua berjalan. Selain pola segitiga terbalik, nested loop juga dapat digunakan untuk membuat pola lain seperti pola persegi, pola piramida, dan banyak lagi. Dengan memahami konsep nested loop, Anda dapat membuat berbagai macam tampilan yang menarik dalam bahasa pemrograman C++. Dalam artikel ini, kita telah melihat contoh hasil tampilan nested loop dalam bahasa pemrograman C++. Dengan menggunakan nested loop, Anda dapat membuat berbagai macam pola dan tampilan yang menarik. Selamat mencoba!