struktur pemilihan dan perulangan
TRANSCRIPT
![Page 1: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/1.jpg)
Struktur Pemilihan Dan Perulangan
![Page 2: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/2.jpg)
Struktur Pemilihan
Struktur ini terdiri dari
Struktur If …Then… Struktur If ….Then… Else Struktur Select Case
![Page 3: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/3.jpg)
Struktur If ….. Then……
Struktur If….Then… merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuh, tetapi jika kondisinya tidak terpenuhi maka ekspresi didalam struktur If tidak akan dijalankan dan blok If akan dilompati serta program akan melakukan tindakan berikutnya.
![Page 4: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/4.jpg)
Bentuk penulisan dari struktur ini:
If (kondisi) then
…….ekspresi……
Endif
Contoh:
Private sub command1_click( )
Dim NA AS Integer
If NA >= 55 Then
Ket: “LULUS”
Endif
End sub
![Page 5: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/5.jpg)
Struktur If – Then- Else
Struktur If – Then- Else merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi, tetapi jika kondisinya tidak terpenuhi maka ekspresi yang lain yang akan dikerjakan.
![Page 6: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/6.jpg)
Bentuk penulisan dari struktur If – Then- Else sbb:
If ( Kondisi) Then Contoh: …..Ekspresi 1….. Dim NA AS IntegerElse If NA >= 80 Then…..Ekspresi 2….. Ket: “LULUS” Endif else
Ket: “ Tidak LULUS”
endif
![Page 7: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/7.jpg)
Struktur Select Case Struktur ini digunakan untuk menjalankan satu blok
yang jumlahnya banyak dan bertingkat-tingkat
Bentuk penulisan struktur ini:
Select case ekspresi
Case ekspresi 1
……blok perintah 1……
Case ekspresi 2
……blok perintah 1……
Case ekspresi N
……blok perintah 1……
Case else
……blok perintah 1……
End select
![Page 8: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/8.jpg)
Contoh:
Private command 1_click( )
Dim hari as string
Select case hari
Case 1
Hari= senin
Case 2
Hari= selasa
Case 3
Hari=rabu
Case 4
Hari= kamis
![Page 9: struktur pemilihan dan perulangan](https://reader035.vdocuments.mx/reader035/viewer/2022081418/558b0240d8b42aa4688b456c/html5/thumbnails/9.jpg)
Case 5
Hari = jumat
Case else
Hari= sabtu
End select
End sub