Perulangan dalam Bahasa Pemrograman C++

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 :


Tidak ada komentar:

Posting Komentar

BAB VIII JOIN 8.1. Natural Join Sekarang Anda dapat membuat tampilan yang sama dengan query yang lebih singkat, yaitu menggunakan ...