El punto es este... debo desarrollar un programa que calcule el área de un triángulo. Todo bien en el área de código, puede calcular sin problemas el área del triángulo, pero, mi duda es: ¿Cómo puedo expresar cualquier número?, ya sea entero o decimal.
Dicho de manera práctica en lo que quiero hacer, es: Si en alguno de los TextBox que uso para introducir la base y la altura del triángulo, hay caracteres diferentes del tipo numérico, que muestre una ventana diciendo "Introduzca datos válidos" o algo así... He hecho algo parecido para los campos en blanco... pero, también quiero hacerlo en caso de que haya alguna letra.
Este es mi código:
Código:
Quiero que muestre el MsgBox diciendo ese texto, cuando se llenen los TextBox con letras, o algún caracter diferente a un número... No sé si me explico...If TxtBase.Text = "" Or TxtAltura.Text = "" Then MsgBox "Por favor introduzca datos correctos.", vbOKOnly, "Aviso" Else Dim area, base, altura As Double base = TxtBase.Text altura = TxtAltura.Text area = (base * altura) / 2 LblRes.Caption = area End If
De antemano, muchas gracias