Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

ULANGAN TENGAH SEMESTER

PRAKTIKUM VISUAL BASIC


Nama

: Bimo Setyo Yuusufa

Nim

: 140533602928

UTS Soal 1
Script
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim kata, huruf, besar, tengah, kata1, kata2, out1, out2, out3 As String
Dim huruf1, huruf2, jumlah1, jumlah2, besar1, besar2, tengah1, tengah2 As
String
Dim jumlah As Integer
kata = TextBox1.Text
kata1 = TextBox2.Text
kata2 = TextBox3.Text
huruf = Microsoft.VisualBasic.Left(kata, 1)
huruf1 = Microsoft.VisualBasic.Left(kata1, 1)
huruf2 = Microsoft.VisualBasic.Left(kata2, 1)
jumlah = CDbl(kata.Length)
jumlah1 = CDbl(kata1.Length)
jumlah2 = CDbl(kata2.Length)
besar = huruf.ToUpper
besar1 = huruf1.ToUpper
besar2 = huruf2.ToUpper
tengah = Mid(kata, 2, jumlah - 1)
tengah1 = Mid(kata1, 2, jumlah1 - 1)
tengah2 = Mid(kata2, 2, jumlah2 - 1)
out1 = besar & tengah & " "
out2 = besar1 & tengah1 & " "
out3 = besar2 & tengah2 & " "
TextBox4.Text = out1 & out2 & out3
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Me.Text = "UTS Soal 1"

End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label1.Click
End Sub
End Class

Output

UTS Soal 2
Script
Public Class Form1
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim nama, no As String
Dim total, total1, bonus, pajak, gp, gt As Double
gp = CDbl(TextBox1.Text)
gt = CDbl(TextBox2.Text)
Dim kondisi As Integer
nama = TextBox4.Text

no = TextBox5.Text
kondisi = gp And gt
If RadioButton1.Checked Then
If kondisi < 500000 Then
bonus = 500000
pajak = 0.15
Label4.Text = 15%
Label7.Text = 500000
Else
bonus = 500000
pajak = 0.2
Label4.Text = 20%
Label7.Text = 500000
End If
ElseIf RadioButton2.Checked Then
If kondisi < 500000 Then
bonus = 150000
pajak = 0.15
Label4.Text = 15%
Label7.Text = 500000
Else
bonus = 150000
pajak = 0.2
Label4.Text = 20%
Label7.Text = 500000
End If
ElseIf RadioButton3.Checked Then
If kondisi < 500000 Then
bonus = 200000
pajak = 0.15
Label4.Text = 15%
Label7.Text = 500000
Else
bonus = 500000
pajak = 0.2
Label4.Text = 20%
Label7.Text = 200000
End If
End If
total = (gp + gt) * pajak
total1 = (gp + gt + bonus) - total

TextBox3.Text = CStr(total1)
MessageBox.Show("No : " & no & Environment.NewLine &
"Nama : " & nama & Environment.NewLine &
"Bonus : " & bonus & Environment.NewLine &
"Pajak : " & pajak & Environment.NewLine &
"Total Gaji : " & total1 & Environment.NewLine)
End Sub
Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles GroupBox1.Enter
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
End Sub
End Class
Output

UTS Soal 3
Script
Imports System.Math
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click


TextBox4.Text = CStr(CDbl(TextBox1.Text) * CDbl(TextBox2.Text))
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
TextBox4.Text = CStr(CDbl(TextBox1.Text) / CDbl(TextBox2.Text))
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
TextBox4.Text = CStr(CDbl(TextBox1.Text) + CDbl(TextBox2.Text))
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
TextBox4.Text = CStr(CDbl(TextBox1.Text) - CDbl(TextBox2.Text))
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click
TextBox4.Text = CStr(CDbl(TextBox1.Text) Mod
CDbl(TextBox2.Text))
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click
TextBox4.Text = CStr(CDbl(TextBox1.Text) ^ CDbl(TextBox2.Text))
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button7.Click
TextBox4.Text = CStr(Sin(CDbl(TextBox3.Text)))
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button8.Click
TextBox4.Text = CStr(Sin(CDbl(TextBox3.Text)))
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button9.Click

TextBox4.Text = CStr(Tan(CDbl(TextBox3.Text)))
End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button10.Click
TextBox4.Text = CStr(Hex(CDbl(TextBox3.Text)))
End Sub
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button11.Click
TextBox4.Text = CStr(Oct(CDbl(TextBox3.Text)))
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
RadioButton1.CheckedChanged
GroupBox2.Enabled = "True"
GroupBox1.Enabled = "False"
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
RadioButton2.CheckedChanged
GroupBox1.Enabled = "True"
GroupBox2.Enabled = "False"
End Sub
End Class

Output

You might also like