Contoh Program C++ Perulangan Sederhana

Contoh Program C++ Perulangan Sederhana

Contoh Program C++ Perulangan Sederhana

Contoh Program C++ Perulangan Sederhana

Contoh Program C++ Perulangan Sederhana

Pengertian Perulangan atau Looping

Perulangan dapat diartikan sebagai berikut:
Perulangan (atau dalam bahasa inggris disebut dengan loop) adalah instruksi program yang bertujuan untuk mengulang beberapa baris perintah.
Fungsi paling sederhana yaitu untuk mempermudah melakukan suatu proses yang berulang-ulang, seperti mencetak angka dari 1 – 100.

1. Perulangan dengan For

yang pertama adalah perulangan dengan fungsi for penjelasannya sebagai berkut ini.

for (start; condition; increment)
{
   statement;
}

Penjelasan dari source code fungsi For
Start adalah kondisi pada saat awal perulangan.
Biasanya kondisi awal ini digunakan untuk membuat dan memberikan nilai kepada variabel yang digunakan untuk mengontrol perulangan.

Misalkan, kita akan membuat variabel i, maka untuk kondisi start ini, kita juga harus memberikan nilai awal untuk variabel i, misalnya dengan 1, maka i=1.

Misalkan kita ingin menghentikan perulangan jika variabel i telah mencapai nilai 10, maka pada bagian condition ini kita membuat perintah i<=10.

Yang berarti selama nilai i kurang atau sama dengan 10, terus lakukan perulangan.

Increment adalah bagian yang digunakan untuk memproses variabel agar bisa memenuhi kondisi akhir perulangan.

Umumnya nilai variable tersebut bertambah (i++) / berkurang (i--) 1 (satu).

Condition adalah kondisi yang harus dipenuhi agar perulangan dijalankan. Selama kondisi ini terpenuhi, maka C++ akan terus melakukan perulangan.

Statement adalah bagian kode program yang akan diproses secara terus-menerus selama proses perulangan berlangsung.

Kita membuat blok program di antara tanda kurung kurawal ({ dan }) sebagai penanda bahwa bagian di dalam kurung kurawal inilah yang akan dikenai proses perulangan. 

Contoh looping dengan fungsi for pada program c++:
#include <iostream>
using namespace std;
void CetakAngka (int i, int j){
    for (i = 1; i <= j; i++){
        cout << i << '\n';
    }
}
int main ()
{
    CetakAngka (1,10);
}
penjelasan dari source code fungsi for diatas adalah, apabila program sudah di jalankan maka program akan mengulang angka yaitu 1,2,3,4,5,6,7,8,9,10.

2. Perulangan dengan fungsi while

Dalam perulangan while, program akan terus melakukan perulangan dengan mengeksekusi pernyataan target selama kondisi tertentu bernilai benar.

Penulisan dasar format perulangan while dalam C++ adalah sebagai berikut:
while(condition){
    statement;
}
Penjelsan dari souce code contoh dasar perulangan dengan while sebagai berikut:
Condition adalah kondisi yang harus dipenuhi agar perulangan berlangsung.
Kondisi ini mirip seperti dalam perulangan for.
Condition ini akan diperiksa pada tiap perulangan, dan hanya jika hasilnya FALSE, maka proses perulangan berhenti. Artinya kita tidak tahu berapa banyaknya perulangan.

Karena, selama condition bernilai TRUE, maka perulangan akan terus dilakukan.

Statement adalah kode program yang akan diulang.
Tanda kurung kurawal diperlukan untuk membatasi blok program yang akan diulang. Jika statement hanya terdiri dari 1 baris, maka tidak diperlukan.

Contoh perulangan dengan fungsi while dalam program c++:
#include <iostream>
using namespace std;
int main () {
   // Local variable declaration:
   int a = 1;
   // while loop execution
   while( a < 10 ) {
      cout << "value of a: " << a << endl;
      a++;
   }
   return 0;
}
apabila program di jalankan maka akan melakukan keluaran berupa :
value of : 1
value of : 2
value of : 3
value of : 4
value of : 5
value of : 6
value of : 7
value of : 8
value of : 9

Kenapa tidak sampai angka 10 di karenakan a < 10 yang berarti a kurang dari 10 bukan a<=10

Dari berbagai penjelasan antara while dan for tersebuh kita bisa menarik kesimpulan bawah :
For - Perulangan for digunakan untuk kondisi perulangan dimana jumlah perulangan telah di tentukan di awal. 
While - Perulangan while digunakan untuk kondisi perulangan dimana banyaknya perulangan tidak dapat dipastikan pada saat penulisan program.
sumber :(kode dasar)

Semoga artikel di atas dapat membantu dalam pembelajaran bahasa pemograman c++
Jangan lupa tinggalkan komentar. jadilah pembaca yang meninggalkan jejak
Buka Komentar