ACFrOgA3iFDke2BTuYZjC RCRL fXQS6uqKGptIDs4lveIJndu8z1FYoNOulu xzlv1gWZiT4kFHrwoVKdmmdD9tTaJwquKxBzI1L5MIl - QdlI1rjw4H4eQ1xdN - IYx9qKf9vXiAQmI9D9FoUvT

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

UJIAN TENGAH SEMESTER

BAHASA PEMOGRAMAN II (VB.NET)

Petunjuk Ujian :
1. Perhatikanlah video tutorial pada pertemuan ke-7.
2. Carilah kesalahan pada koding program berikut ini.
3. Salin koding program berikut ini dengan tulisan tangan di kertas double folio.
4. Koding program tambahan (koreksi dari kesalahan) digaris bawah menggunakan pena/spidol
warna merah.
5. Tuliskan Nama, Nim dan Kelas Anda di sudut kiri atas lembar jawaban Anda
6. Lembar jawaban di Foto/Scan dan dikirim melalui google classroom

Public Class Form1

Dim Cb As CheckBox()
Dim Tharga As TextBox()
Dim Jm As TextBox()
Dim Rb As RadioButton()
Dim JnHarga As TextBox()

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


MyBase.Load
Dim Tanggal As Date
Dim Hari As Integer

Cb = New CheckBox() {Cb1, Cb2, Cb3, Cb4, Cb5, Cb6, Cb7}


Tharga = New TextBox() {Thargal, Tharga2, Tharga3, Tharga4, Tharga5, Tharga6, THarga7}
Jm = New TextBox() {Jm1, Jm2, Jm3, Jm4, Jm5, Jm6, Jm7}
Rb = New RadioButton() {Rb1, Rb2, Rb3}
JnHarga = New TextBox() {JnHargal, JnHarga2, JnHarga3}
TextBox2.Text = Format(Now(), "dd-MMMM-yyyy")
Tanggal = Now()
Hari = Tanggal.
If Hari = 0 Then
nama_hari = "Minggu"
ElseIf Hari = 1 Then
nama_hari = "Senin"
ElseIf Hari = 2 Then
nama_hari = "Selasa"
ElseIf Hari = 3 Then
nama_hari = "Rabu"
ElseIf Hari = 4 Then
nama_hari = "Kamis"
ElseIf Hari = 5 Then
nama_hari = "Jumat"
ElseIf Hari = 6 Then
nama_hari = "Sabtu"
End If
TextBox1.Text = nama_hari
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


Button1.Click
Dim i As Integer
Total = 0
For i = 0 To 7
If Cb(i).Checked = True Then
Total = Total + (Val(Tharga(i).Text) * Val(Jm(i).Text))
End If
Next

For i = 0 To 2
If Rb(i).Checked = True Then
Total = Total + Val(JnHarga(i).Text)
End If
Next

If (nama_hari = "Sabtu") Or (nama_hari = "Minggu") Then


Total = Total + (0.2 * Total)
ElseIf nama_hari = "Senin" Then
Total = Total - (0.1 * Total)
Else
Total = Total
End If
TxtTotal.Text = "Rp" & Format(Total. "#,#.##")
TxtBayar.Focus()
End Sub

Private Sub TxtBayar_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TxtBayar.KeyPress

If KeyChar = Chr(13) Then


Bayar = Val(TxtBayar.Text)
Kembali = Bayar - Total
TxtKembali.Text = "Rp" & Format(Kembali, "#,#.##")
End If

End Sub
End Class

You might also like