Percabangan dengan If
Else
Pengertian IF
Pernyataan if mempunyai pengertian jika kondisi bernilai
benar, maka pernyataan 1 akan
dikerjakan kemudian mengerjakan pernyataan 2 dan jika tidak memenuhi syarat
(salah) maka akan mengerjakan pernyataan 2.
Contoh
flowchart percabangan if
Struktur if
dalam pemrograman dapat dituliskan sebagai berikut :
if(kondisi){
pernyataan;}
Kondisi diatas memungkinkan
pengambilan keputusan jika kondisi telah terpenuhi. Sedangkan penggunaan else
merupakan kondisi alternatif jika
kondisi sebelumnya tidak terpenuhi , artinya penggunaan else akan
terjadi bilamana kondisi lebih dari satu.
If(kondisi){pernyataan
1;}else{pernytaan 2;}
Jika kondisi membutuhkan banyak
maka cukup menambahkan else if untuk melanjutkan kondisi berikutnya.
If(kondisi){pernyataan 1;}else
if(kondisi2){pernyataan 2;}else{pernyataan
Nested IF
Nested IF merupakan istilah
pemrograman untuk penggunaan percabangan yang didalamnya terdapat
percabangan.Steatment ini menimbulkan pertanyaan , apakah nested if sama
dengan penggunaan else pada sebuah kondisi if. Pada dasarnya beberapa
kondisi memungkinkan memiliki hasil yang sama meski memiliki cara yang berbeda,
akan tetapi dalam kondisi tertentu nested if
akan sangat berbeda dengan else if .Perhatikan contoh berikut
:
If(x==1){pernyataan 1;}else
if(x==2){kondisi 2;}else {kondisi 3;}
Steatment diatas menyatakan jika
x=1 maka eksekusi pernyataan 1 dan sterusnya.Tapi perhatikan contoh berikut :
If(x==1){n=2;if(n==2){pernyataa
n;}}
Dimanakah letak perbedaannya,
letak perbedaannya adalah nested if akan berjalan jika kondisi pertama
telah terpenuhi dan melanjutkan kondisi yang ada didalamnya. Sedangkan hal
tersebut tidak bisa dilakukan oleh else if karena else if hanya memiliki satu kondisi pengecualian.

0 Response to " "
Post a Comment