Perbedaan Struktur If – Then , If – Then – Else , Nested If


Struktur If – Then 


Merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan jika kondisinya terpenuhi. Tetapi jika kondisi tidak terpenuhi maka ekspresi di dalam struktur if tidak akan dijalankan dan blok if akan dilompati serta program akan melakukan tindakan berikutnya.


Contoh Stukturnya :
Struktur If – Then 
       If (kondisi) Then
       … Ekspresi …

       End If

Kondisinya :

Perbandigan antara satu variabel/konstanta dengan variabel/konstanta lain   dengan menggunakan tanda <, >, =, <>, >=, <=.

Ekspresi :

Rangkaian kode program (blok program) yang akan dijalankan jika kondisinya bernilai benar (memenuhi syarat).

Contoh:


Buat suatu program yang akan menyeleksi suatu inputan nilai akhir mahasiswa. Inputan nilai dilakukan lewat inputbox melalui prosedur form_click. Lakukan seleksi pada nilai tersebut yaitu jika nilainya lebih besar atau sama dengan 55  cetak keterangan”lulus”. Tetapi jika tidak  terpenuhi program akan berakhir. Asumsikan inputan nilai antara 0 sampai 100.


Private sub form_click()


      dim nilai_akhir as integer


      nilai_akhir = inputbox(“ketik nilai akhir”)


      if (nilai_akhir) >= 55 then


                  print “nilai_akhir : “ & nilai_akhir


                  print “keterangan : lulus “


      end if


End sub


Struktur If – Then – Else


Merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan jika kondisinya terpenuhi. Jika tidak terpenuhi maka ekspresi yang lain akan dikerjakan.


Contoh Strukturnya:
       If (kondisi) Then
       … Ekspresi 1 …
       Else
       … Ekspresi 2 …

       End If

rangkaian kode program(blok program) yang akan dijalankan jika kondisinya bernilai salah (tidak memenuhi syarat)


Contoh:


Buat suatu program yang akan menyeleksi suatu inputan nilai akhir mahasiswa. Inputan nilai dilakukan lewat inputbox melalui prosedur form_click. Lakukan seleksi pada nilai tersebut yaitu jika nilainya lebih besar atau sama dengan 55  cetak keterangan”lulus”. Tetapi jika tidak  terpenuhi cetak keterangan “gagal”. Asumsikan inputan nilai antara 0 sampai 100.


private sub form_click()


       dim nilai_akhir as integer


       nilai_akhir = inputbox(“ketik nilai akhir”)


       if (nilai_akhir) >= 55 then


                   print “nilai_akhir : “ & nilai_akhir


                   print “keterangan : lulus “


       else


                   print “keterangan : gagal “


       end if


end sub


Nested If


Pada kondisi tertentu di dalam struktur if then else bisa ditempatkan struktur if then atau if then else yang lain. Bentuk semacam ini biasa disebut if tersarang atau nested if.


Contoh Strukturnya:       

       If (kondisi 1) Then
       If (kondisi 2) Then
       … Ekspresi 1 …
       Else
       … Ekspresi 2 …
       End If

       End If

Contoh Lainnya:

If (kondisi 1) then

            if (kondisi 2)  then


                        …ekspresi 1…


            else


                        …ekspresi 2


            end if


Else if (kondisi 3) then


                        …ekspresi 3…


            else


                        …ekspresi 4…


End if


Mungkin segitu saja penjelasan dari saya, kurang lebihnya mohon maaf hehehe

Berlangganan update artikel terbaru via email:

1 Response to "Perbedaan Struktur If – Then , If – Then – Else , Nested If"

  1. Mantap buat anak sekolah tinggal copas wkwkwk

    ReplyDelete

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel