Modul 3 test pilihan

Modul 3 test pilihan

TEORI
Test pilihan : fungsi bantu yang mengeksekusi sekumpulan perintah
berdasarkan kondisi.
Test pilihan terdiri atas:
1.

IIF
IF …THEN…ELSE…ENDIF
SELECT CASE…END SELECT
IIF : pemakaiannya dilakukan pada ekspresi
Syntax : IIF ( Test expr, true part, false part)
2. IF …t=THEN …ELSE…ENDIF
Terbagi atas 3 bagian :
1. Pilihan Tambahan
Syntax IF < condition> then
[statement]
END IF
2. Pilihan diantara dua
Syntax IF < condition> then

[statement]
ELSE
[statement]
END IF
3. Pilihan diantara banyak
Syntax IF < condition> then
[statement]
ELSEIF < condition2> then
[statement]
.
.
.
ELSE
[ELSE statement]
END IF
3. SELECT CASE …AND SELECT
Syntax:
Select case
Case
[statement1]

Case
[statement2]

Case else
[else statement]
End select

Tugas
1. Buatlah sebuah program untuk menghitung total gaji dari seorang
karyawan, dengan ketentuan :
Input adalah gaji pokok, jam lembur karyawan, dan gaji lembur perjam
Jika jam lembur di atas 20 jam, bonus yang diperoleh 10% dari gaji
pokok.
Total gaji = gaji pokok + bonus + ( jam lembur * gaji lembur)
Lengkapi form dengan tombol hapus, hitung, dan keluar!
Simpan dengan nama latihan 3-1.frm!

2. Sebuah Perusahaan akan memberikan bonus akhir tahun kepada setiap
pegawai, dengan ketentuan :
Lamanya kerja

5 tahun ke bawah
6 tahun s/d 10 tahun
11 tahun s/d 15 tahun
16 tahun s/d 20 tahun

Golongan A
5% dari gaji pokok
10% dari gaji pokok
15% dari gaji pokok
20% dari gaji pokok

21 tahun s/d 25 tahun

25% dari gaji pokok

26 tahun ke atas

30% dari gaji pokok

Golongan B

10% dari gaji pokok
15% dari gaji pokok
20% dari gaji pokok
25% dari gaji
pokok
30% dari gaji
pokok
35% dari gaji
pokok

Bentuklah sebuah program dengan input gaji pokok, golongan , dan lama kerja
sehingga dapat dihitung bonus dan Total Gaji yang diterima oleh pegawai
perusahaan tersebut . lengkapi form dengan tombol calculate, Clear, dan Exit !
simpan dengan nama Latihan 3-2.frm.
Catatan: Total gaji = gaji pokok +Bonus`
Private Sub cmdCalculate_Click()
Dim gp, g, lk, b As Single
gp = txtGajiPokok.Text
g = txtgol.Text


lk = txtlama.Text
If g = "A" Or g = "a" Then
Select Case lk
Case Is