Rabu, 27 April 2011

STRUKTUR PERCABANGAN

Pernyataan if....else

Pernyataan if-else memiliki bentuk :

if (kondisi)

pernyataan-1;

else

pernyataan-2;

Arti dari pernyataan if-else :

Jika kondisi benar, maka pernyataan-1 dijalankan.
Sedangkan bila kondisi bernilai salah, maka pernyataaan-2 yang dijalankan.

Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk ataupun pernyataan kosong. Contoh penggunaan pernyataan if-else adalah untuk menyeleksi nilai suatu bilangan pembagi. Jika nilai bilangan pembagi adalah nol, maka hasil pembagian dengan nilai nol akan mendapatkan hasil tak berhingga. Jika ditemui nilai pembaginya nol, maka proses pembagian tidak akan dilakukan.

Bentuk statement if-else,

if( boolean_expression )

statement;

else statement;

dapat juga ditulis seperti,

if( boolean_expression ){

statement1;

statement2;

. . .

}

else{

statement1;

statement2;

. . .

}


Pernyataan if....else...if

Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuat seleks persyaratan yang lebih kompleks.

Bentuk statement if-else if,

if( boolean_expression1 )

statement1;

else if( boolean_expression2 )

statement2;

else statement3;

Sebagai catatan : anda dapat memiliki banyak blok else-if sesudah pernyataan if. Blok else bersifat opsional dan dapat dihilangkan. Pada contoh yang ditampilkan di atas, jika boolean_expression1 bernilai true, maka program akan mengeksekusi statement1 dan melewati pernyataan yang lain. Jika boolean_expression2 bernilai true, maka program akan mengeksekusi statement2 dan melewati statement3.

Pernyataan case

Pernyataan Case adalah untuk menyelseaikan kemungkinan yang lebih dari dua, misalnya konversi bulan dalansatu tahun (1 adalah januari, 2 adalah pebruari danseterusnya).

Sintaknya adalah ;

Case kondisi of

Case Kondisi1:

Pernyataan1;

Case kondisi2 :

Pernyataan2;

………….

………….

………….

else

pernyataan jika salah;

end;

Referensi:

http://lecturer.eepis-its.edu/~entin/Konsep%20Pemrograman/Praktikum/Prakt%205_1%20Decision.pdf

http://www.google.co.id/url?sa=t&source=web&cd=23&ved=0CCAQFjACOBQ&url=http%3A%2F%2Fhustina.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F7835%2Fpertemuan3.ppt&rct=j&q=pernyataan%20if...else&ei=WBe4TemOJ4zsrQer67HgDQ&usg=AFQjCNE0OzatvIvyHiZI2jJSvrVWxD9Ouw&cad=rja

http://file.upi.edu/Direktori/FPMIPA/PRODI._ILMU_KOMPUTER/197407252006041-RASIM/Delphi_5.pdf

Tidak ada komentar:

Posting Komentar