C++ : Contoh Program Perulangan Bertingkat (For)

Avatar

Perulangan Bertingkat.

Kali ini saya akan memposting tentang perulangan for didalam for atau perulangan bertingkat, tidak susah sebenarnya hanya mengulang di bagian for dan ditempatkan didalam struktur For. Oke dari pada bingun saya akan langsung menuliskan Codingannya dibawah ini :


#include <iostream> using namespace std; int main() { for(int baris=1; baris <=10; baris++) { for(int kolom=1; kolom < baris; kolom ++) { cout<<" * "; } cout<<endl; } return 0; }

Nah jadi saya akan membuat struktur segitiga dengan bintang bintang, diatas adalah codingannya. for yang pertama adalah untuk menampilkan bintang di baris dan for didalam for itu adalah untuk menampilkan bintang di kolom. Nah dibawah ini adalah hasil outputnya:


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

--------------------------------
Process exited after 0.3222 seconds with return value 0
Press any key to continue . . .

Untuk kodingan pertama tadi ini adalah hasil outputnya. Baik saya akan membuat Codingan yang mirip dengan ini tapi for nya akan saya ubah, berikut codingannya :


#include <iostream> using namespace std; int main() { for(int baris=9; baris >=1; baris--) { for(int kolom=1; kolom < baris; kolom ++) { cout<<" * "; } cout<<endl; } return 0; }

Hampir sama tapi jika anda teliti disana ada perubahan di for nya. Begini hasil outputnya :


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


--------------------------------
Process exited after 0.2657 seconds with return value 0
Press any key to continue . . .

Begitulah tampilannya, kebalikan dari yang pertama tadi dan yang hanya di ubah adalah pada bagian for nya. Nah bagaimana jika keduanya di gabung ? Anda tinggal copas aja trus Run, jadi deh. gini nih code nya :






#include <iostream> using namespace std; int main() { for(int baris=1; baris <=10; baris++) { for(int kolom=1; kolom < baris; kolom ++) { cout<<" * "; } cout<<endl; } for(int baris=9; baris >=1; baris--) { for(int kolom=1; kolom < baris; kolom ++) { cout<<" * "; } cout<<endl; } return 0; }

Jadi codingan yang pertama tadi dimasukkan atau digabungkan sama codingan yang kedua dan hasil outputnya seperti dibawah ini :



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


--------------------------------
Process exited after 0.4043 seconds with return value 0
Press any key to continue . . .

Itulah hasil outputnya, dia membentuk segitiga, nggak tau segitiga apa itu namanya. Mungkin itu saja ya hehe kalo ada pertanyaan silakan isi kolom komentar kita diskusi bareng, terima kasih telah berkunjung di blog saya.


4 komentar:

Diberdayakan oleh Blogger.