Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
End Sub
Sub Globals
Dim lblPeso As Label
Dim lblAltezza As Label
Dim txtPeso As EditText
Dim txtAltezza As EditText
Dim lblIMC As Label
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Main")
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub btnCalcolaIMC_Click
Dim dIMC As Float
Dim sIMC As String
dIMC = txtPeso.Text / Power((txtAltezza.Text/100), 2)
Select Case True
Case (dIMC < 18.5)
sIMC = " (Sottopeso)"
Case (dIMC >= 18.5 AND dIMC <= 25.0)
sIMC = " (Normale)"
Case (dIMC > 25.0 AND dIMC <= 30.0)
sIMC = " (Sovrappeso di 1° Grado - SOVRAPPESO)"
Case (dIMC > 30.0 AND dIMC <= 40.0)
sIMC = " (Sovrappeso di 2° Grado - OBESO)"
Case (dIMC > 40.0)
sIMC = " (Sovrappeso di 3° Grado - GRAVE OBESO)"
End Select
lblIMC.Text = "Il Tuo Indice di Massa Corporea è: " & NumberFormat(dIMC,0,2) & sIMC
End Sub