Proses Perulangan
Operasi perulangan selalu dijumpai didalam bahasa pemrograman, dibahas beberapa perintah
perulangan diantaranya.
Bila pernyataan didalam for lebih dai satu maka pernyataan tersebut diletakkan didalam tanda
kurung.
Contoh:
Sebagai contoh program untuk mencetak bilangan 1 hingga 10 secara menaik, secara menurun dan
menampilkan bilangan ganjil, sebagai berikut:
Contoh-1
Output yang akan dihasilkan, dari program contoh-1 adalah:
Contoh-2
Output yang akan dihasilkan, dari program contoh-2 adalah:
Contoh-3
Output yang akan dihasilkan, dari program contoh-3 adalah:
Contoh-4
Output yang akan dihasilkan, dari program contoh-4 adalah:
Contoh-5
Output yang akan dihasilkan, dari program contoh-5 adalah:
while (syarat)
Pernyataan/perintah;
Bentuk umum perulangan while, dengan lebih dari perintah/pernyataan, sebagai berikut:
while (syarat)
{
Pernyataan/perintah;
Pernyataan/perintah;
}
Contoh-9
Output yang akan dihasilkan, dari program contoh-9 diatas adalah:
Contoh-10
Output yang akan dihasilkan, dari program contoh-9 diatas adalah:
7.4 Pernyatan do-while
Pernyataan perulangan do-while merupakan bentuk perulangan yang melaksanakan perulangan
terlebih dahulu dan pengujian perulangan dilakukan dibelakang.
Bentuk umum perulangan do-while, sebagai sebagai:
do
pernyataan/perintah;
while (syarat);
Bentuk umum perulangan do-while, dengan lebih dari peritah/pernyataan, sebagai berikut:
do
{
pernyataan/perintah;
pernyataan/perintah;
}
while (syarat);
Contoh-11
Output yang akan dihasilkan, dari program contoh-11 diatas adalah:
7.5 Pernyataan break
Pernyataan break telah dibahas pada pengambilan keputusan switch. Pernyatan break berfungsi
untuk keluar dari struktur switch. Selain itu pernyataan break berfungsi keluar dari perulangan
(for, while dan do-while). Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan
ke pernyataan yang terletak sesudah akhir dari badan perulangan (loop).
Contoh-12
Output yang akan dihasilkan, dari program contoh-12 diatas adalah:
Contoh-13
Output yang akan dihasilkan, dari program contoh-13 diatas adalah:
7.6 Pernyataan continue
Pernyaatan continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya
pada loop yang sama, dengan kata lain mengembalikan proses yang sedang dilaksanakan ke-
awal loop lagi, tanpa menjalankan sisa perintah dalam loop tersebut.
Contoh-14
Output yang akan dihasilkan, dari program contoh-14 diatas adalah:
7.7 Latihan
Penjelasan
Buatlah beberapa program seperti petunjuk berikut:
1. Buatlah program untuk menghitung 10 deret bilangan genap dengan hasilnya:
2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 = 110
a. Program
#include <iostream>
#include <conio.h>
using namespace std;
int i,n;
int main ()
{
int a=0;
cout <<"Berapa jumlah bilangan genap yang akan anda hitung:
";cin>>n;
for (i=2; i<=2*n; i+=2)
{
cout<<i;
a=a+i;
if (i>2*n)
break;
cout<<"+";
}
cout<< " = "<<a;
return 0;
}
Gambar 1.1 program
b. Hasil running
return 0;
}
Gambar 5.1 program
b. Hasil running