Kesempatan kali ini saya akan sharing mengenai pengulangan menggunakan for dalam Bahasa CPP (C++)
Sebenarnya penggunaan syntax pengulangan for dalam bahasa C++ sama saja dengan C.
Baca dulu : Pengulangan For dalam Bahasa C
Baca juga : Perbedaan post increment dan pre increment
bentuk umum :
for(inisialisasi; kondisi; iterasi)
aksi;
- inisialisasi : pernyataan untuk menyatakan keadaan awal dari variabel kontrol. (start)
- kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari pengulangan/ kapan pengulangan dijalankan. (end)
- iterasi : pengatur perubahan nilai variabel kontrol. (increment / decrement)
contoh :
kita ingin menampilkan angka dari 1 - 10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
dari soal kita sudah tau bahwa.
inisialisasi (start point) : angka 1.
kondisi (ending point) : angka 10.
iterasi (increment) : kenaikan 1 setiap menampilkan.
maka syntaxnya:
for(int i = 1; i <= 10; i++)
cout << i << endl; //menampilkan nilai dari variabel i
int i = 1; //merupakan inisialisasi kondisi awal
i <= 10; //merupakan kondisi kapan kode itu dijalankan.
>>> selagi i kurang dari atau sama dengan 10 maka, pengulangan akan terus dijalankan.
i++; //merupakan iterasi, bahwa jika kode dijalankan sampai akhir sampai ketemu >> \"|}\"
maka i++
>>> jadi, misal kita punya kode 100 baris didalam for, saat ketemu akhir dari pengulangan, maka nilai i di increment/ di tambah 1.
ingat :
dalam bahasa C, C++, C#.. i++ >> i = i+1;
jika kitai ingin membuat i = i + 5; (berarti kenaikan 5 setiap pengulangan).
maka pakai i += 5;
let\'s check the code:
#include<iostream>
using namespace std;
int main()
cout << \"Masukkan angka : \";
cin >> nilai;
jumlah += nilai;
cout << \"Hasil Penjumlahan : \" << jumlah << endl;
return 0;
|}
perhatikan kode diatas.
kita mempunyai 2 increment.
1 increment sebagai iteratur pengulangan.
1 lagi increment sebagai kenaikan nilai jumlah.
jumlah awalnya 0,
pada saat pengulangan pertama kita masukkan 1 ke variabel nilai.
maka >> jumlah = 0 + nilai;
jumlah = 0 + 1;
jumlah menjadi 1,
pengulangan kedua kita masukkan 2 ke variabel nilai.
maka >> jumlah = 1 + nilai;
jumlah = 1 + 2;
jumlah menjadi 3, dst.
catatan :
setiap kode yang ditulis dalam bahasa C++ harus diakhiri dengan titik koma ( ; )
syntax pengulangan for, tidak menggunakan titik koma ( ; ) di akhir baris.
syntax pengulangan while, tidak menggunakan titik koma juga.
syntax pengulangan do while, menggunakan titik koma di akhir kondisi while.
INGAT !!
jika ingin menjelaskan bahwa variabel bernilai 0 harus diinisialisasi, bahasa C tidak seperti bahasa pascal yg jika tidak di inisialisasi, variabel tersebut bernilai 0.
jika bahasa C, C++ tidak di inisialisasi maka variabel tersebut akan bernilai random(acak).
Terima kasih karna sudah membaca..
Pengunjung yang baik selalu meninggalkan jejak.