Assallamuallaikum Wr.wb
Hallo , kembali lagi bersama say Singgih Aldi , nah disini ada yang lain nih, kalo ini saya akan sedikit memberi tau tentang program c++ perulangan , sebelumnya kita akan bahas apa itu 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' , ... ).

Adapun bentuk umum dari struktur perulangan for adalah seperti yang tampak dibawah ini:
// Untuk perulangan yang sifatnya menaik (increment)
// Pastikan nialai awal < kondisi saat berjalan
for(variabel = niali_awal ; kondisi_saat_berjalan ; variable++)
{
     Statemen_yang_akan_diulang;
}

// Untuk perulangan yang sifatnya menurun (decrement)
// Pastikan nialai awal > kondisi saat berjalan
for(variabel = nilai_awal ; kondisi_saat_berjalan ; variable--)
{
     Statemen_yang_akan_diulang;
}

Sebagai catatan bahwa jika kita melakukan perulangan yang sifatnya menaik (increment) maka nilai awal dari variabel yang kita definisikan haruslah lebih kecil dari nilai akhir yang dituliskan dalam kondisi (kondisi saat berjalan). Sebaliknya jika kita akan melakukan perulangan yang sifatnya menurun (decrement) maka nilai awal harus lebih besar dari nilai akhir.
Contoh Program C++ Perulangan yang pertama adalah Perulangan FOR

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{

 int a;
cout<<"               _________________________________ "<<endl;
cout<<"              |                                                          |  "<<endl;
cout<<"              |         Perulangan FOR Sederhana          | "<<endl;
cout<<"              |_______________________k__________| "<<endl;
cout<<"         "<<endl;

 for(a = 1; a <= 10; a++){
 cout<<a<<". Perulangan FOR Sederhana \n";
}
}

Dari program diatas kita fokus ke perulangan FOR-nya saja, bahwa varibale “a” nilai awalnya adalah 1, kemudian akan diulang sebanyak 10 kali, nah a++ ini berguna untuk merubah angka 1 yaitu dengan cara a=a+1 sehingga tepat melakukan pengulangan sebanyak 10 kali. Kan perulangannya 10 kali tuh, jadi setiap perulangan akan mencetak tulisan “Perulangan FOR Sederhana”, biar lebih jelas berikut hasil dari programnya.

Gambar output Contoh Program C++ Perulangan sederhana For

Contoh Program C++ Perulangan yang kedua adalah Perulangan While
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
 int b=1;

cout<<"               ________________________________ "<<endl;
cout<<"              |                                |  "<<endl;
cout<<"              |   Perulangan While Sederhana   | "<<endl;
cout<<"              |________________________________| "<<endl;
cout<<"         "<<endl;

 while (b<=10){
  cout<<b<<".  Perulangan While C++ \n";
 b++;
 }
}

Sebenarnya untuk penjelasanya hampir sama dengan perulangan sederhan for, yaitu diatas ada “int b=1;” untuk memberi nilai awal variabel “b” adalah 1, kemudian while (b<=10) ini sebagai syarat agar dilakukannya perulangan, bahwa akan dilakukan perulangan selama nilai “b” lebih kecil atau sama dengan 10 (b<=10), jika nilai awal adalah 1 maka akan terdapat 10 kali perulangan, dan untuk merubah nilai b=1 menjadi b=2 dan seterusnya, pada bagian bawah ada iterasi/peubah  yaitu b++; yang artinya b=b+1, dan setiap melakukan perulangan ada perintah cout<<b<<".  Perulangan While C++ \n"; ,yang berfungsi untuk mencetak “Perulangan While C++”.
Berikut dibawah ini adalah tampilan Contoh Program C++ perulangan sederhana While.


Gambar output Contoh Program C++ Perulangan sederhana While


Contoh Program C++ Perulangan yang Ketiga adalah Perulangan Do While

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout<<"               _________________________________ "<<endl;
cout<<"              |                                                          |  "<<endl;
cout<<"              |     Perulangan Do While Sederhana       | "<<endl;
cout<<"              |_________________________________| "<<endl;
cout<<"         "<<endl;

int d=0;

do
 {
 d++;
 cout<<d<<".  Perulangan Do While C++ \n";
 }
while (d<10);

}

Diatas ini adalah Perulangan Do While sederhana, anda bisa lihat bahwa sebenarnya perulangan while dan do while hampir sama, hanya penempatan while-nya saja dan literasi (++ or --), pada program Prulangan Do While diatas akan melakukan terlebih dahalu perubahan nilai dari varibel “d” karena “d++” berada diatas while, kemudian melakukan aksi dari cout<<d<<".  Perulangan Do While C++ \n"; untuk mencetak, barulah dicek apakah nilai dari “d” masih lebih kecil dari 10 (d<10)? Jika masih akan dilakukan lagi dari atas atau disebut pngulangan, jika nilai sudah = 10, maka stop melakukan perulangan.

Dibawah ini adalah outputnya teman-teman.


Gambar output Contoh Program C++ Perulangan sederhana While

Demianlah yang pembahana mengenai Contoh Program C++ Perulangan sederhana, semoga artikel ini bermanfaat bagi teman-teman untuk menambah ilmu atau juga sebagai kebutuhan untuk menyelesaikan tugas, sekian dan terima kasih.


Komentar

Postingan populer dari blog ini

Contoh dan penjelasan c++ do while

Cara membuat program menghitung luas lingkaran pada c++