Materi Perulangan - Looping
Materi Perulangan - Looping
Materi Perulangan - Looping
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.
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 Program 1
#include <iostream>
using namespace std;
int main ()
{
CetakAngka (1,10);
}
Hasil
10
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.
Tanda kurung kurawal diperlukan untuk membatasi blok program yang akan diulang. Jika
statement hanya terdiri dari 1 baris, maka tidak diperlukan.
Contoh program 2
#include <iostream>
using namespace std;
int main () {
// Local variable declaration:
int a = 1;
return 0;
}
Dalam struktur while, pengecekan untuk kondisi perulangan di lakukan di awal, sehingga jika
kondisi tidak terpenuhi, maka perulangan tidak akan pernah dijalankan.
Pengecekan kondisi akan dilakukan di akhir perulangan, sehingga walaupun kondisi adalah
FALSE, perulangan akan tetap berjalan minimal 1 kali.
Statement adalah kode program yang akan diulang & condition adalah kondisi yang harus
dipenuhi agar perulangan berlangsung.
#include <iostream>
using namespace std;
int main () {
// Local variable declaration:
int a = 1;
return 0;
}
#include <iostream.h>
#include <conio.h>
void main()
{
int i;
getch();
}
#include <iostream.h>
#include <string.h>
int main(){
char nama[30];
char status;
do{
cout<<"Masukkan namamu :";
cin>>nama;
cout<<"Namamu adalah :"<<nama<<endl;
cout<<"Lagi [Y/N]? ";
cin>> status;
}while(status=='Y'||status=='y');
cout<<"Keluar dari loop"<<endl;
return 0;
}