Algoritma dan Pemrograman || Apa itu Loop dan Perbedaan Repeat Until dengan Do While?
Postingan kali ini, kita akan belajar tentang C++ for loop dengan beberapa contoh.
Ikhtiar Programming - Dalam pemrograman, loop digunakan untuk mengulang blok kode. Sebagai contoh, misal kita ingin menampilkan pesan sebanyak 100 kali. Kemudian menulis pernyataan print sebanyak 100 kali, dan kita bisa menggunakan loop. Ada 3 jenis loop dalam C++, yaitu :
- for loop
- while loop
- do .. while loop
|
for(initialization; condition; update)
{ //body of-loop } |
- initialization : menginisialisasi variabel dan dieksekusi hanya sekali.
- condition : jika true, badan for loop dieksekusi, jika false for loop dihentikan.
- update : memperbarui nilai variabel yang diinisialisasi dan sekali lagi memeriksa kondisinya.
|
#include
<iostream> using namespace std; int main(){ for(int i=1; i<=5; ++i){ cout << "\t" << i << " "; } return 0; } |
Perbedaan Repeat Until dan While Do
Repeat Until
Repeat artinya ulangi dan until artinya sampai. Jadi, repeat until adalah program perulangan yang dimana aksi dilakukan hingga kondisi (persyaratan) berhenti terpenuhi.
Do While
Do artinya lakukan dan while artinya selama. Jadi, do while adalah struktur perulangan yang dimana selama kondisi (persyaratan) perulangan masih benar atau terpenuhi, maka aksi dikerjakan.
Perbedaan
Repeat until perulangan yang dilakukan secara terus-menerus jika ada yang tidak memenuhi persyaratan maka yang tidak terpenuhi itu akan dilewati dan melanjutkan perulangan, serta tidak menggunakan blok statemenr start dan end.
Sedangkan do while, perulangan akan terus dilakukan sampai persyaratan terpenuhi, menggunakan blok statement start dan end untuk melakukan perulangan.
