
Shane Partridge
Visual Basic 2013
OOP Language : Body Mass Index Calculus
Categorises your BMI Weight Assessment.
Visual Basic - An Event Driven Programming Language
​
Building the GUI-Based Programming Language
by Inserting Controls from the Tool Box onto the Graphic Template listed below.
​
1. Right Click on Graphics Image : Then Press Save Image as to Folder
- The Graphics Chart below corresponds to the Tool Box Controls
- Making Graphic User Interface [GUI] Easier to Build.
​
2. Copy Coding onto Forms VB for Program Execution.
​
3. In VB Design Mode : Drag Picture Box from Tool Box.
​
4. Set Picture Box Size Mode to Stretch Image.
In Forms Design Mode - Properties set Size to (1069,805)
In PictureBox Properties - Set Size to (1012,726)
5. Download Graphic Image below from allocated Folder.
​
In Private Sub Button_1 if only 1 Form is being used.
Terminate Form9.Show()
Me.Hide()
Then add Me.Close() ' To Close Program.
​
If only using 1 Windows Form : Public Class = Public Class Form1
​
Follow and Insert the TextBox, LabelBox and Button Controls from ToolBox
and allocate them on the Graphics.
​
The Program Categorises your Weight Assessment : Into (1 of 4 Weight Categories).
​
​
​
​
​
​
​
​
​
​
​

Public Class Form13
​
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
​
Form9.Show()
Me.Hide()
​
End Sub
​
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
​
'Dimension Variables for Calculus
Dim height, weight, bmi As Double
Dim N As String = "n3"
​
'Assign TextBox Values to Variables
height = TextBox1.Text
weight = TextBox2.Text
​
'Body Mass Index Formula
bmi = (weight) / (height ^ 2)
​
'Assign Body Mass Index Value to Label
Label1.Text = bmi.ToString(N)
​
'Test bmi Parrameters for Weight Class distribution.
If bmi <= 18.5 Then : Label2.Text = "Under Weight"
End If
If bmi >= 18.5 And bmi <= 24.9 Then : Label2.Text = "Normal Weight"
End If
If bmi >= 25 And bmi <= 29.9 Then : Label2.Text = "Over Weight"
End If
If bmi >= 30 Then : Label2.Text = "Obesity"
End If
​
End Sub
​
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
​
'Clear TextBox & Labels
TextBox1.Text = ""
TextBox2.Text = ""
Label1.Text = ""
Label2.Text = ""
End Sub
End Class