Selasa, 21 Juni 2011

Struktur Keputusan dan Pengulangan

A.Struktur Keputusan

Yang dimaksud struktur keputusan adalah suatu pernyataan bersyarat yang mengendalikan urutan pernyataan untuk mendapatkan sebuah nilai. Struktur keputusan terbagi menjadi 2 bagian yaitu IF dan Switch.

- Struktur Keputusan IF
If termasuk struktur keputusan yang sering digunakan oleh setiap programmer. Ini disebabkan karena penerapannya yang sangat sederhana dan mudah. Adapun bentuk umum penulisan struktur keputusan if adalah sebagai berikut :


If kriteria{
Pernyataan;
}


> If…Else
Pada struktur keputusan keputusan if yang satu ini,anda hanya diberikan 2 pernyataan dengan 1 kondisi atau criteria. Bentuk Umum penulisan struktur keputusan If…Else ;

If kriteria {
Pernyataan1;
} else {
Pernyataan2;
}

> If…Elseif
Struktur Keputusan if yang satu ini memiliki pernyataan yang begitu luas dan tak terbatas,karena setiap pernyataan dapat dikaitkan dengan kondisinya masing-masing. Inilah yang menjadikan If…elseif paling banyak digunakan dikalangan programmer. Bentuk umum penulisanNya adalah sebagai berikut ;

If kriteria {
Pernyataan1;
} elseif kriteria2 {
Pernyataan2;
…………..
…………..
}


- Struktur Keputusan Switch

Sama halnya dengan struktur keputusan if yang memerlukan kondisi atau kriteria dalam menentukan suatu pernyataan. Struktur keputusan switch kurang tepat apabila digunakan untuk kondisi atau kriteria yang begitu komplek,maksudnya kriteria yang mengandung operator logika. Bentuk penulisannya adalah sebagai berikut;

Switch (variable) {
Case nilai1;
Pernyataan1;
Break;
Case nilai2;
Pernyataan2;
Break;
…..
…..
Default;
Pernyataan alternative;
}


B.Struktur Pengulangan

Yang dimaksud dengan pengulangan atau looping,yaitu suatu proses perputaran suatu nilai dari nilai yang tertinggi sampai terendah atau sebaliknya dari nilai terendah menuju nilai tertinggi. Misalnya perputaran nilai dari angka 1 sampai 10.
Yang termasuk struktur pengulangan diantaranya adalah for,while,do…while dan foreach.

- Struktur pengulangan for

Bentuk umum penulisannya;

For(nilai awal;batas pengulangan;operator increment/decrement) {
Pernyataan yang akan diproses dalam pengulangan;
}


- Struktur pengulangan While
Bentuk umum penulisannya;

Nilai awal
While (batas pengulangan) {
Pernyataan;
Operator increment/decrement;
}


- Struktur pengulangan Do..while
Bentuk umum penulisannya;

Nilai awal
Do {
Pernyataan;
Operator increment/decrement;
}
While (bebas pengulangan);


- Struktur pengulangan Foreach
Sistem pengulangan jenis ini hanya dapat digunakan dengan menggunakan nilai array.
Bentuk umum penulisannya:

Foreach (variable array as variable pengulangan) {
Pernyataan;
}

0 komentar:

Posting Komentar

Template by:

Free Blog Templates