Perulangan
Perulangan adalah suatu proses
eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai
terdapat kondisi untuk menghentikannya. Operasi perulangan / looping selalu
dijumpai didalam berbagai bahasa pemrograman, hal tersebut karena struktur
perulangan akan sangat membantu dalam efisiensi program.
Struktur For
Dalam C++ terdapat 3 jenis
struktur perulangan, yaitu : Struktur For, Struktur While dan Struktur Do
While. Pada kesempatan kali ini kita akan membahas Struktur Perulangan For dalam
C++, Lengkap Contoh dan Penjelasan. Struktur pengulangan / perulangan jenis for
biasanya digunakan untuk melakukan perulangan yang telah diketahui banyaknya.
Biasanya jenis perulangan for dianggap sebagai jenis perulangan yang paling
mudah dipahami.
Untuk melakukan perulangan dengan
menggunakan struktur perulangan for, kita harus memiliki sebuah variabel
sebagai indeksnya. Namun perlu sekali untuk diperhatikan bahwa tipe data dari
variabel yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai
urutan yang teratur, misalnya tipe data int (0,1,2, ... ) atau char ('a' , 'b'
, 'c' , ... ).
a.
Contoh
Program dengan Struktur For
Berikut ini contoh program yang menunjukkan perulangan dengan
menggunakan struktur for. Program akan
ditulis dalam dua tipe, yaitu perulangan for yang sifatnya menaik (increment)
dan perulangan for yang sifatnya menurun (decrement).
Contoh Penulisan :
1. #include <iostream>
2. using namespace std;
3. int main()
4. {
5. int MD;
6. for(MD=0;MD<8;MD++)
7. {
8. cout<<"Belajar C++ adalah
matakuliah yang paling seru"<<endl;
9. }
10.
return 0;
11.
}
|
Hasil Running :
b. Struktur For dengan Banyak Variabel
Struktur For didalam C++ dapat juga melibatkan lebih dari
satu variabel, namun yang jelas minimal satu diantaranya harus digunakan
sebagai indeks perulangan. untuk memahami konsepnya, berikut ini kami sajikan
sebuah contoh program dimana di dalamnya terdapat struktur for yang melibatkan
tiga buah variabel, yaitu variabel A, B dan C.
Contoh
penulisan :
1. #include <iostream>
2. using namespace std;
3. int main(){
4. char A;
5. int B;
6. int C;
7. for(A='a',B=0,C=1 ; A<='h' ;
A++,B=B+5,C=C*2){
8. cout<<"Nilai A =
"<<A<<endl;
9. cout<<"Nilai B =
"<<B<<"\n";
10. cout<<"Nilai C =
"<<C<<"\n\n";
11. }
12. return 0;
13. }
|
Hasil Running :
Contoh Kasus didalam pengulangan :
1. #include <iostream>
2. using namespace std;
3. int main()
4. {
5. char nama[100][100];
6. int nilai[100];
7. int no;
8. cout<<"masukkan jumlah
mahasiswa: ";
9. cin>>no;
10. for (int i=1;i<=no;i++){
11. cout<<"masukkan
nama mahasiswa: ";
12. cin>>nama[i];
13. cout<<"masukkan nilai mahasiswa:
";
14. cin>>nilai[i];
15. }
16. cout<<"tampilkan data"<<endl;
17. for (int a=1;a<=no;a++){
18. cout<<"nama:
"<<nama[a]<<" dengan nilai:
"<<nilai[a]<<endl;
19. }
20. return 0;
21. }
|
Hasil Running :
Artikel Lainnya :
input dan output
Operasi Matematika
Pemilihan Kondisi
perulangan