Public Class Form1
Function Findarea(ByVal sum1 As String)
Dim i As String = ""
If sum1 > 25.0 Then
i = "รูปร่างอ้วน"
ElseIf sum1 > 23 Then
i = "รูปร่างท้วม"
ElseIf sum1 > 18.5 Then
i = "รูปร่างปกติ"
Else
i = "รูปร่างผอม"
End If
Return i
End Function
Sub Showdata(ByVal show As Object)
Dim Name As String = InputBox("กรุณากรอกชื่อ")
Dim SurName As String = InputBox("กรุณากรอกนามสกุล")
Dim Weight As Decimal = InputBox("กรุณากรอกน้ำหนัก")
Dim Stature As Decimal = InputBox("กรุณากรอกส่วนสูง")
Dim Substature, s1, s2, s3 As String
Substature = (Stature / 100)
s1 = Math.Pow(Substature, 2)
s2 = Weight / s1
s3 = Findarea(s2)
MsgBox("ดัชนีมวลรวมกาย" & vbNewLine & "ชื่อ : " & Name & " นามสกุล : " & SurName & vbNewLine & "น้ำหนัก : " & Weight & " กิโลกรัม" & vbNewLine & "ส่วนสูง : " & Stature & " เซนติเมตร" & vbNewLine & "น้ำหนักมวลกาย = " & Weight & "/(" & Substature & ")2" & vbNewLine & "= " & Weight & "/" & s1 & vbNewLine & "= " & s2 & vbNewLine & "รูปร่างจากมวลกายที่คำนวณได้ : " & s3)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim show As Object = ""
Showdata(show)
End Sub
End Class