QUARTER 3
Subject Programming (Specialized)
Garde & Strand: 12-ICT Programming (TVL)
Name: Francis Hadriel B. Pomida
LAS 2 – Activity 2 –no3(Problem#12)
PROBLEM # 12:
a.) Write a program that converts measurements (meter to centimeter, foot to inches, Fahrenheit to
Celsius, etc). Your program's GUI should contain basic controls such as label, textbox, and a button.
b.) Extend functionality and features of your basic program by adding additional controls such as
RadioButtons, Checkboxes, and Menus to your program.
OUTPUT # 12:
Public Class Form1
Dim celsius, Fahrenheit, Kelven As Double
Dim Kilo, Liter, Mililiter, Gram, Centimiter As Double
Dim Kilometer, Meter, Inches, Feet As Double
Dim Univert As String
Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Cf"
End Sub
Private Sub RadioButton3_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Fc"
End Sub
Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "K"
End Sub
Private Sub RadioButton4_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Kg"
End Sub
Private Sub RadioButton5_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Gk"
End Sub
Private Sub RadioButton6_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Lm"
End Sub
Private Sub RadioButton7_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Ml"
End Sub
Private Sub RadioButton8_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Km"
End Sub
Private Sub RadioButton9_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Mk"
End Sub
Private Sub RadioButton10_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Mf"
End Sub
Private Sub RadioButton11_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Fi"
End Sub
Private Sub RadioButton12_CheckedChanged(sender As Object, e As EventArgs) Handles
[Link]
Univert = "Cm"
End Sub
Private Sub btnConvert_Click(sender As Object, e As EventArgs) Handles
[Link]
Select Case (Univert)
Case "Cf"
'Celsius to Fahrenhiet'
celsius = [Link]([Link])
[Link] = ((((9 * celsius) / 5) + 32).ToString())
Case "Fc"
'Fahrenhiet to Celsius'
Fahrenheit = [Link]([Link])
[Link] = ((((Fahrenheit - 32) * 5) / 9).ToString())
Case "K"
'Convert to Kelvin'
Kelven = [Link]([Link])
[Link] = (((((9 * Kelven) / 5) + 32) + 273.15).ToString())
Case "Kg"
'Kilogram to Gram'
Kilo = [Link]([Link])
[Link] = ((1000 * Kilo).ToString())
Case "Gk"
'Gram to Kilogram'
Gram = [Link]([Link])
[Link] = ((Gram / 1000).ToString())
Case "Lm"
'Liter to Mililiter'
Liter = [Link]([Link])
[Link] = ((1000 * Liter).ToString())
Case "Ml"
'Mililiter to Liter'
Mililiter = [Link]([Link])
[Link] = ((Mililiter / Kilometer).ToString())
Case "Km"
'Kilometer to Meter'
Kilometer = [Link]([Link])
[Link] = ((1000 * Kilometer).ToString())
Case "Mk"
'Meter to Kilometer'
Meter = [Link]([Link])
[Link] = ((Meter / 1000).ToString())
Case "Mf"
'Meter to Feet'
Inches = [Link]([Link])
[Link] = ((3 * Inches).ToString())
Case "Fi"
'Feet to Inches'
Feet = [Link]([Link])
[Link] = ((Feet * 12).ToString())
Case "Cm"
'Centimeter to Meter'
Centimiter = [Link]([Link])
[Link] = ((Centimiter / 100).ToString())
End Select
End Sub
Private Sub btnReset_Click(sender As Object, e As EventArgs) Handles [Link]
[Link]()
[Link] = ""
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
[Link] = False
End Sub
Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles [Link]
[Link]()
End Sub
End Class