C++ | Macam-Macam Bentuk Kegiatan Perulangan Pada C++

Sebelum kita memulai menciptakan kegiatan Perulangan dengan aplikasi borland C++ ada baiknya teman-teman memahami dulu dasar-dasar dalam bahasa pemrograman C++ menyerupai header, untuk mengetahui apa itu header silahkan lihat postingan saya sebelumnya : Belajar C++ Bagian #1 Mengenal Header Dalam C++

Setelah mengetahui apa itu header dan apa fungsinya beserta macam-macam header, kini teman-teman perlu mengetahui ihwal tipe data sanggup teman-teman baca di : Belajar C++ Bagaian #2 Tipe Data.

Sekarang kalian sudah siap untuk menciptakan kegiatan pertama kalian ( "Program Perulangan" )...eitss jangan lupa siapkan dulu alatnya (Macam-macam aplikasi pemrograman C++ yang sanggup kalian gunakan untuk menciptakan kegiatan atau sekedar berguru C++.

saya rekomendasikan memakai aplikasi Borland C++ alasannya sederhana dan praktis digunakan, tidak ribet dan cocok bangat buat kalian yang masi pemula.

Skefo :
Perulangan sangat dibutuhkan oleh seorang programer, contohnya saat kalian menemukan masalah dimna ingin mengulang sesuatu hingga ujung yang kalian tentukan.
Contoh kasus kalian ingin menciptakan sebuah kegiatan untuk menampilkan angka 1 – 10, dalam masalah ini mungkin kalian masih sanggup menuliskannya satu persatu 1 2 3 4 5 6 7 8 9 10, tapi bagaimana bila angka yang ingin kalian tampilkan merupakan 1 – 100 atau bahkan 1 – 1000. kalian mustahil menuliskannya satu persatu, pada masalah inillah kalian memerlukan yang namanya perulangan.

Dalam pemrograman C++ dikenal ada 3 jenis perulangan yang terkenal dipakai yaitu :
1. For
2. While
3. Do While

Selain 3 di atas masih ada satu lagi namanya Goto, namun perulangan ini kurang terstruktur yang menyebabkannya jarang dipake sehingga tidak populer. Kali ini yang akan kita bahas hanya 3 perulangan yang sudah saya sebutkan di atas.

1.| For 

For merupakan salah satu jenis perulangan yang sangat sering dipakai oleh programer. Perulangan jenis ini dipakai saat kalian sudah mengetahui jumlah hasil perulangan dan apa yang ingin diulangkan, contohnya : mengulang bilangan 1 - 10, atau kalian punya kalimat "aku berguru pemrograman C++ memakai borland C++" yang ingin kalian tampilkan ulang sebanyak tiga kali hingga hasil tampilannya menjadi
saya berguru pemrograman C++ memakai borland C++
saya berguru pemrograman C++ memakai borland C++
saya berguru pemrograman C++ memakai borland C++

Untuk menampilkan data menyerupai di atas kalian tidak perlu lagi mengetikkannya satu-persatu, cukup memakai perintah for. Perulangan memakai for terdiri dari 3 parameters atau kondisi yang harus dipenuhi semoga perulangan ini sanggup terjadi ( "tidak error" ).



Bentuk umum penulisan for merupakan sebagai berikut :
for (awal; operator pembanding; ulang){

}

Awal :
Nilai awal dari variabel yang kalian deklarasikan atau nyatakan contohnya satu maka dituliskan dalam listing i = 1,
Operator pembanding :
Misalnya kalian ingin mengulang hingga 10 kali maka dipakai operator pembanding "<=" penulisannya " i <= 10 " (artinya "i" lebih kecil atau sama dengan 10),
Baca : Macam-macam operator pembanding dalam pemrograman beserta fungsinya.
Ulang : 
Disini dituliskan varibel diulang dengan format i ++ yang mana i ini merupakan varibel.

Jika dituliskan semua dalam bentuk umum for maka menjadi menyerupai ini :
for (i = 1; i <=10 ; i++){

}

Jika sudah terpenuhi kondisi menyerupai di atas maka kalian tinggal mengisi yang ada dalam kurung kurawal. Supaya tidak resah dan pusing berteori mending kita praktekin eksklusif saja, ikuti pola dibawah :

Contoh 1.1 | Mengulang angka 1 hingga 10

  • Buka aplikasi borland c++ dan buat sebuah kegiatan baru;
  • Buat listing awal dalam c++;
  • Buat varibel dengan tipe data integer atau int;
  • Masukkan bentuk umum penulisan for;
  • Buat kondisi for ;
  • Tampilkan variabel dalam kurung-kurawal for dengan perintah  cout.
Listingnya akan menyerupai dibawah :
#include <iostream.h>
#include <conio.h>

void main()
{
int i;

for (i = 1; i<=10; i++){
 cout<<i;
 cout<<" ";
     }

getch();
}

Jika kalian run maka alhasil akan menyerupai ini :

Ingin mengulang hingga 100, kalian tinggal ganti saja di pecahan " for (i = 1; i <= 10; i++)"  menjadi " for (i = 1; i <= 100; i++)" atau ganti dengan berapa kali saja yang kalian inginkan.

Contoh 1.2 | Mengulang kalimat "aku berguru perulangan bahasa pemrograman c++ " sebanyak 3 kali.

Contoh pertama kalian sudah berhasil menampilkan perulangan angka, terus gimana kalau ingin mengulangi huruf, kata, atau kalimat ??
Caranya praktis bangat kalian hanya perlu menuliskan kalimat kalian dalam kurung kurawal for memakai perintah cout.
Dari tadi kita memakai perintah cout, niscaya kalian belum tahukan apa itu cout, kalau iya silahkan baca : Perintah Cout Dalam Bahasa Pemrograman C++.

Kembali ke contoh, silahkan buat listing kalian hingga menyerupai ini :
#include <iostream.h>
#include <conio.h>

void main()
{
int i;

for (i = 1; i<=3; i++){
 cout<<"aku berguru perulangan bahasa pemrograman c++"<<endl;

     }

getch();
}

 Hasil runnya akan menyerupai ini :

2.| While

While merupakan salah satu jenis perulangan dalam bahasa pemrograman. Perulangan ini dipakai bila perulangan belum diketahui akan berulang hingga berapa kali. Banyak dipakai pada pemrograman terstruktur.
Proses perulangan memakai while akan terus berlanjut selama kondisinya bernilai benar atau true, dan akan berhenti bila kondisinya bernilai salah atau batas yang ditentukan telah terpenuhi.
While (syarat)
{
Instruksi;
}

Syrat :
yaitu syarat yang harus terpenuhi semoga sanggup dilsayakan perulangan. Kita sanggup eksklusif menuliskan varibel yang telah di tentukan tipe datanya. Misalnya variabel “int i” maka dituliskan pada syarat “while (i)”. Program akan mengulang hingga batas tak terhingga. Tapi bila kita menuliskan “while (i <7)” maka kegiatan akan mengulang hingga 7 kali.
Instruksi :
Disinalah kita menuliskan statment yang ingin diulang.

Contoh 2.1 | Membuat kegiatan menampilkan "belajar memakai while" sebanyak 2 kali :


#include <iostream.h>
#include <conio.h>

int main ()
{

int i=1;
while(i<=2)
{
 cout <<"belajar memakai while"<<endl;
 i++;
}

getche();
}

Contoh 2.2 |

Membuat kegiatan menampilkan angka 6543210 :


#include <iostream.h>
#include <conio.h>

void  main ()
{

int i=7 , jum = 0;


while(i--)
{
cout<<i;
jum = jum * i;
}

getche();
}


3. | Do While

Do artinya melsayakan, while berarti sementar. Do while bila di artikan berarti melsayakan sementara. Do while merupakan struktur aba-aba pemrograman yang dipakai untuk menjalankan suatu pernyataan kemudian diuji kondisi sudah bernilai benar atau salah, bila bernilai benar maka pernyataan akan dijalankan tapi bila salah maka pernyataan tidak dijalankan.

Berbeda dengan perulangan lainnya Do while tetap sanggup melsayakan perulangan minimal satu kali meskipun syarat tidak terpenuhi. Hal ini dikarenakan do while melsayakan pernyataan sebelum mengusut syarat.

Seleksi while berada di bawah batas perulangan dan akan terjadi perulangan minimal satu kali perulangan.
Berikut bentuk umum dari do while :
Do
{
pernyataan apa yang ingin di ulang ??
variabel++;
}

While (variabel, operator pembanding, angka);
}

Do :
Pertama-tama menuliskan do kemudian buka kurung kurawal, yang di dalamnya berisi pernyataan yang akan di ulang beserta variabel yang di ikuti dengan tanda “++” di depannya. Jika didalam kurung kurawal tidak terdapat variabel di tambah tanda “++”, maka kegiatan akan mengulang pernyataan sebanyak tak terhingga.
While :
Disinilah kita tuliskan berapa kali kegiatan akan mengulang pernyataan kita.
Variabel – merupakan variabel yang telah dipengertiankan dan variabel ini pula yang sudah ada dalam pernyataan do.
Operator pembanding – menyatakan menyerupai <, >, =, <=, atau >=. Angka - yang mana disini kita tentukan hingga berapa kali akan di lsayakan perulangan.

Contoh 3.1 | Menampilkan kalimat “Belajar pemrograman c++” sebanyak 7 kali :

#include
#include
#include

void main()
{
int a=0;
do {
cout<<"Belajar pemrograman c++"< a++;
}
while(a < 7);
getche();
}



Contoh 3.2 | Program menginput data dengan memakai do while :

#include
#include
#include

void main()
{
int m,a=1;
float c, d, l=0;
cout<<"Input banyak nilai = ";cin>>m;
do {
cout<<"Input nilai "; 

l = l+c;
d = l/m;
a++;
}

while(a<=m);
cout<<"Total "<<endl;

cout<<"Rata-rata "<<endl;
 getche();
}




Itulah beberapa jenis perulangan dalam bahasa pemrograman c++. Bila ada pecahan atau pengertian yang belum kalian pahami silahkan bertanya melalui kolom komentar yang ada di bawah. Semoga artikel ini menunjukkan manfaat untuk kalian.