Minggu, 30 Desember 2012

PERULANGAN



PERULANGAN
1.      Statement for
Statement for digunakan untuk melakukan pengulangan yang telah diketahui banyaknya atau biasanya statement for digunakan pada saat hal tersebut sudah pasti.  Pengulangan dengan menggunakan statement ini, kita harus memiliki sebuah variabel sebagai indeksnya. Namun tipe data variabel yang akan digunakan sebagai indeks haruslah tipe data yanga mempunyai urutan yang teratur, misalnya tipe data int (0,1,2...) atau char (“a”,”b”,”c”...)

Bentuk umum dari statement for :
for (inisialisasi ; kondisi ; perubah)
Misalnya :       for ( int = 1 ; i >=1 ; i++)

Contoh Program statement for :
#include <iostream.h>
#include <conio.h>

void main()
{
 for (int i=10;i>=1;i--)
 {
  cout<<i<<endl;
 }
 getch();
}

2.      Statement while
Bagian pernyataan yang mengikuti while akan dieksekusi selama ungkapan pada while bernilai benar (tidak sama dengan nol). Pengujian terhadap ungkapan paada while dilakukan sebelum bagian pernyataan. Oleh  karena itu ada kemungkinan bagian pernyataan pada while tidak dijalankan sama sekali, yaitu kalau kondisi yang pertama kali bernilai salah. Biasanya perulangan ini digunakan pada saat hal yang belum pasti.

Bentuk umum dari statement while
inisialisasi;
while (kondisi)
{
    Pernyataan;
    i++ (Perubah ada didala, while);
}

Contoh program statement while
#include <iostream.h>
#include <conio.h>

void main()
{
 int i = 1;
 while (i<=10)
 {
  cout<<i<<endl;
  i++;
 }
 getch();
}

3.      Statement  do-while
Berbeda dengan while, pengujian dilakukan di belakang (setelah) bagian pernyataan. Oleh karena itu, bagian pernyataan pada do-while minimal akan dijalankan sekali. Biasanya perulangan ini digunakan pada saat hal tersebut pasti dikerjakan sekali.

Bentuk umum dari statement do-while
inisialisasi;
do
{
   pernyataan;
   perubah;
} while (kondisi);


Contoh Program statement do-while
#include <iostream.h>
#include <conio.h>

void main()
{
 int i=1;
 do
 {
  cout<<i<<endl;
  i++;
 }while (i<=10);
 getch();
}

Sumber :
Suarga.(2006).Algoritma Pemrograman,Yogyakarta:Penerbit Andi.
Materi-materi dosen.

Tidak ada komentar:

Posting Komentar