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