Professional Documents
Culture Documents
End Sub
End Sub
Dim B As Single
Dim H As Single
Dim S As Single
Do
Try
B = InputBox("coloque el Valor de la BASE o CERO (0) para salir",
"Cálculo de Superficies")
If B <= 0 Then
MsgBox("Valor no valido")
End If
Catch ex As Exception
MsgBox("coloque un número positivo o CERO (0) para salir", ,
"Disculpe ....")
B = -1
End Try
Loop Until B > 0
'If B = 0 Then
'Exit Sub
' Else
txtBase.Text = B
Do
Try
H = InputBox("coloque el Valor de la ALTURA o CERO (0) para salir",
"Cálculo de Superficies")
If H <= 0 Then
MsgBox("El valor altura no es valido")
End If
Catch ex As Exception
MsgBox("coloque un número positivo o CERO (0) para salir", ,
"Disculpe ....")
H = -1
End Try
Loop Until H > 0
'End If
'If H = 0 Then
'txtBase.Text = ""
'Exit Sub
'Else
txtAltura.Text = H
S = CalcularSuperficie(B, H)
'MsgBox("el valor de la superficie es " & S, , "Calculo de Superficie")
txtSuperficie.Text = S
'End If
btnLimpiar.Enabled = True
btnCalcular.Enabled = False
End Sub
Private Function CalcularSuperficie(ByVal b1 As Single, ByVal h1 As Single) As
Single
CalcularSuperficie = b1 * h1 / 2
'Return CalcularSuperficie
End Function
End Sub
End Class