Fungsi IF merupakan fungsi logika, yang artinya suatu nilai mempunyai syarat dan dapat bernilai benar jika syarat terpenuhi serta bernilai salah jika syarat tidak terpenuhi.
fungsi IF di Visual Basic sama dengan fungsi IF biasa, yang sama-sama digunakan untuk memeriksa benar tidaknya (true / false) suatu ekspresi sesuai dengan penjelasan diatas, hanya saja strukturnya lebih sederhana. kita sering mempunyai pengalaman dengan aplikasi MS Excel, maka kita dapat dengan mudah menggunakan fungsi ini, karena struktur fungsi IF dalam Visual Basic sama persis dengan fungsi IF dalam MS Excel.
Berikut strukturnya :
IIf ( Ekspresi yang diperiksa, Nilai jika ekspresi True, Nilai jika ekspresi False )
b = IIf(a = 1, "Setuju", "Tidak setuju")
Dapat dilihat bahwa ada dua variabel yaitu 'a' dan 'b'. Terjemahan kode diatas adalah Jika variabel 'a' bernilai 1, maka variabel 'b' bernilai "Setuju", dan Jika variabel 'a' tidak bernilai 1, maka variabel 'b' bernilai "Tidak setuju".
Anda juga dapat melakukan pencabangan seperti ini :
Anda juga dapat melakukan pencabangan seperti ini :
b = IIf(a < 2, IIf(a = 1, "Kuda", "Macan"), "Sapi")
Jika 'a' bernilai kurang dari 2, maka :
(Jika 'a' bernilai 1, maka 'b' bernilai "Kuda", dan Jika tidak maka 'b' bernilai "Macan")
dan Jika 'a' tidak kurang dari 2 maka 'b' bernilai "Sapi".
(Jika 'a' bernilai 1, maka 'b' bernilai "Kuda", dan Jika tidak maka 'b' bernilai "Macan")
dan Jika 'a' tidak kurang dari 2 maka 'b' bernilai "Sapi".
Tidak ada komentar:
Posting Komentar