Senin, 07 Mei 2012

kondisi dan perulangan


KONDISI / PERCABANGAN
Kondisi adalah ekspresi yang akan dibandingkan. Jika kondisi bernilai benar, maka pernyataan akan dijalankan. Namun, jika kondisi bernilai salah, maka pernyataan akan diabaikan.
Ada pula pengertian lain, Kondisi adalah suatu pernyataan dimana tiap statement yang akan dijalankan terlebih dahulu di seleksi berdasarkan syarat tiap statement.

Macam -  macam kondisi :
-        IF
Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada di dalam kotak if akan di eksekusi dan di kerjakan.

Bentuk umum dari IF:
If (Kondisi)
{
Statement 1;
}

-        IF ... ELSE
Dalam struktur kondisi if.....else..... minimal terdapat dua pernyataan. Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan jika kondisi yang di periksa bernilai salah maka pernyataan yang kedua yang dilaksanakan.
Bentuk umum dari IF … ELSE adalah:
If (Kondisi)
{
Statement 1;
Statement 2;
}
Else
{
Statement 3;
Statement 4;
Statement dst;
}

-        Switch … Case .. Default
Struktur kondisi switch....case....default digunakan untuk penyeleksian kondisi dengan kemungkinan terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari beberapa penyataan ‘case’ tergantung nilai kondisi yang ada di dalam switch. Selanjutnya proses diteruskan hingga ditemukan pernyataan ‘break’. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah ‘default’.

Bentuk umum dari Swicth…case…default adalah:
switch(skor)
{
case 1: statement 1;
break;
case 2: statement 2;
break;
….
case n : statement n;
break;
default : statement m;
}

PERULANGAN / LOOP
Perulangan adalah suatu proses yang dilakukan secara berulang- ulang sampai batas yang di tentukan. Dalam perulangan sebaiknya disertakan batasnya agar syntax tidak eror.
Macam-macam perulangan :
-        FOR
FOR digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya atau untuk menghasilkan pengulangan beberapa kali tanpa penggunaan kondisi apapun.

Bentuk umum :
For( awal ; kondisi ; perubahan)
{
……
……
}

-        WHILE
While merupakan penglangan proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu, jika kondisi masih bernilai true , maka looping akan terus berlanjut.

Bentuk umum :
while (kondisi)
{
........
…….
}


-        DO WHILE
Do While merupakan proses pengulangan yang belum diketahui jumlahnya  bedanya dengan while terletak pada instruksi dijalankan terlebih dahulu baru pengecekan kondisi.

Bentuk umum :
do
{
..........
………
} while (kondisi);