G12-Ict Programming - Output8problem # 12
G12-Ict Programming - Output8problem # 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
Case "Fc"
'Fahrenhiet to Celsius'
Fahrenheit = Double.Parse(TextBox1.Text)
lbl12.Text = ((((Fahrenheit - 32) * 5) / 9).ToString())
Case "K"
'Convert to Kelvin'
Kelven = Double.Parse(TextBox1.Text)
lbl12.Text = (((((9 * Kelven) / 5) + 32) + 273.15).ToString())
Case "Kg"
'Kilogram to Gram'
Kilo = Double.Parse(TextBox1.Text)
lbl12.Text = ((1000 * Kilo).ToString())
Case "Gk"
'Gram to Kilogram'
Gram = Double.Parse(TextBox1.Text)
lbl12.Text = ((Gram / 1000).ToString())
Case "Lm"
'Liter to Mililiter'
Liter = Double.Parse(TextBox1.Text)
lbl12.Text = ((1000 * Liter).ToString())
Case "Ml"
'Mililiter to Liter'
Mililiter = Double.Parse(TextBox1.Text)
lbl12.Text = ((Mililiter / Kilometer).ToString())
Case "Km"
'Kilometer to Meter'
Kilometer = Double.Parse(TextBox1.Text)
lbl12.Text = ((1000 * Kilometer).ToString())
Case "Mk"
'Meter to Kilometer'
Meter = Double.Parse(TextBox1.Text)
lbl12.Text = ((Meter / 1000).ToString())
Case "Mf"
'Meter to Feet'
Inches = Double.Parse(TextBox1.Text)
lbl12.Text = ((3 * Inches).ToString())
Case "Fi"
'Feet to Inches'
Feet = Double.Parse(TextBox1.Text)
lbl12.Text = ((Feet * 12).ToString())
Case "Cm"
'Centimeter to Meter'
Centimiter = Double.Parse(TextBox1.Text)
lbl12.Text = ((Centimiter / 100).ToString())
End Select
End Sub