Friday, January 29, 2010

Looping (Perulangan) menggunakan while

Kadang kita ingin menampilkan beberapa angka secara berurutan. Sebagai contoh 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
Kita dapat menggunakan sintaks cout << untuk setiap angka,
misalnya:
cout << " 1,";
cout << " 2,";
cout << " 3,";
cout << " 4,";
cout << " 5,";
cout << " 6,";
cout << " 7,";
cout << " 8,";
cout << " 9,";
cout << " 10.";

Tetapi jika kita ingin menampilkan lebih dari 10 atau lebih lagi, misalnya 100 atau 200 atau 300 atau bahkan lebih,
sehingga akan tidak efektif untuk mengetik sintaks dengan cara seperti di atas. Disamping itu akan membutuhkan lebih banyak ruang memori yang digunakan untuk menyimpan semua isi variabel.
Untuk memecahkan masalah itu, kita dapat menggunakan perulangan dengan while.
Berikut adalah format sintaksnya

While (ekspresi) {statement/pernyataan/perintah}

sintaks while akan mengulangi statement/pernyataan selama ekspresi bernilai benar/true.

Contoh syntaks lengkapnya:

# include "iostream.h"
# include "conio.h"

main ()
{
int x;
cout << "Menghitung mundur";
cout << "\n\n masukkan angka: ";
cin>> x;
while (x> 0)
{
cout << x << ",";
-- x;
}
cout << "STOP!";
getch ();
}

Lihat gambar sebagai hasilnya:



Catatan: -- x berarti bahwa nilai dari variabel x, akan berkurang 1 demi 1 selama perulangan masih berjalan.

( Made Heriyasa )

No comments:

Post a Comment