Selasa, 22 Maret 2011

Penjelasan dan bentuk umum for,while,do…while,foreach dalam C#

Sering kali dalam membuat program, kamu menuliskan beberapa perintah baris yang
sama. Penulisan perintah tersebut dapat disingkat dengan menggunakan struktur
pengulangan, seperti for, while, dan do-while. Beberapa hal penting pada struktur
pengulangan adalah adanya inisialisasi, kondisi, dan iterasi. Ada empat struktur
pengulangan yang dapat digunakan pada bahasa C#, yaitu:
a. Struktur for
b. Struktur while
c. Struktur do…while
d. Struktur foreach
Berkaitan dengan proses pengulangan, pemrograman C# juga menyediakan pernyataan
break (untuk mengakhiri pengulangan) , goto , dan continue(untuk melakukan
pengulangan selanjutnya) .
3.2 Struktur for
Struktur pengulangan for biasa digunakan untuk mengulang suatu proses yang telah
diketahui jumlah pengulangannya.

Bentuk Umum :
for (inisialisasi;kondisi;iterasi)
{
Pernyataan ;
}
Keterangan:
- Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variable kontrol.
- Kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari pengulangan.
- Iterasi : pengatur perubahan nilai variabel kontrol.

Struktur While
Pengulangan ini banyak digunakan bila jumlah pengulangannya belum diketahui.
Proses pengulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan
berhenti bila kondisinya bernilai salah.

Bentuk Umum :
Inisialisasi;
while (kondisi)
{
pernyataan;
iterasi;
do
{
Pernyataan ;
iterasi ;
}
while (kondisi);

Struktur foreach
Pada struktur for, kamu menggunakan counter untuk iterasi. Dengan struktur foreach,
Laboratorium Komputer Dasar 1 & 2 Unpad | Tim Asisten Page 20 of 62
kamu tidak perlu membuat counter, karena proses iterasi dilakukan secara internal array.
Kelebihannya adalah cepat mendapatkan nilai array secara keseluruhan. Kekurangannya
adalah tidak bias mengakses nilai dari suatu indeks tertentu.
Sintaks foreach
foreach ( tipe_data nama_var in nama_array)
statement;
tipe_data : menyatakan tipe data dari variable
nama_var : menyatakan tempat penampungan nilai elemen dari array
nama_array : menyatakan array yg digunakan
statement : menyatakan badan program yang akan diiterasi

Tidak ada komentar:

Poskan Komentar