Percabangan ( Branch ) adalah suatu pernyataan yang digunakan untuk mengambil keputusan jika suatu kondisi bernilai true atau false.
1. If
If adalah dasar dari pada percabangan, dalam if hanya akan melakukan perkerjaan jika
kondisinya bernilai true, dan apabila bernilai false maka akan langsung ke program selantunya tanpa ada yang di eksekusi.
kondisinya bernilai true, dan apabila bernilai false maka akan langsung ke program selantunya tanpa ada yang di eksekusi.
Sebagai contoh lihat script di bawah :
jika script di atas di jalankan maka akan keluar angka "8" karna "8" lebih besar dari "5" sehingga menghasilkan nilai true. coba anda ubah tanda di atas menjadi "<" dan lihat apa yang terjadi. maka tidak akan terjadi apa - apa karna tidak akan ada blok program yang dikerjakan.
2.If ..... Else
Berbeda dengan if sebelumnya yang tidak akan melakukan apa - apa jika bernilai false kali ini ia akan melakukan pekerjaa baik nilai itu true atau false. jika kondisi if terpenuhi maka ia akan menjalankan kondisi di blok true akan tetapi apa bila kondisi tidak terpenuhi maka ia akan menjalankan kondisi di blok else.
Sebagai contoh lihat program di bawah :
Maka hasil dari script di atas "Jalankan kondisi else" karna kondisi if tidak terpenuhi atau bernilai false.
3. If bersarang
if bersarang adalah kondisi if yang berada di dalam if, if bersarang adalah gabungan dari if atau juga dari if...else.
Sebagai contoh lihat script di bawah :
maka hasilnya adalah "Jalankan kondisi 2" karna kondisi if yang kedua tepenuhi yaitu "A == B".
4. Switch Case
Switch case adalah merupakan bentuk lebih mudah dari If bersarang. Switch-case hanya dapat menggunkan kodisi "==" ( sama dengan ).
Sebgai contoh lihat di bawah :
Maka hasilnya dalah "50" karna nilai "a" berisi "c".
0 komentar
Posting Komentar