- Diseñe un programa que lea tres longitudes y determine si forma o no un triangulo.Si es un triangulo determine de que tipo de triangulo se trata entre: equilatero (si tiene tres lados iguales), isósceles(si tiene dos lados iguales) o escaleno (si tiene tres lados desiguales). Considere que para formar un triangulo se requiere que: "el lado mayor sea menor que la suma de los otros dos lados".
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim SL, MAYOR, L1, L2, L3 As Integer
L1 = TXTL1.Text
L2 = TXTL2.Text
L3 = TXTL3.Text
MAYOR = Math.Max(L1, Math.Max(L2, L3))
SL = (L1 + L2 + L3 - MAYOR)
'SI ES TRIANGULO
If MAYOR < SL Then
TXTTRIAN.Text = "SI ES UN TRIANGULO"
Else
TXTTRIAN.Text = "NO ES UN TRIANGULO"
End If
'TIPOS DE TRIANGULO
If MAYOR > SL Then
TXTT.Text = "NO TIENE TIPO"
ElseIf L1 = L2 And L2 = L3 And L1 = L3 Then
TXTT.Text = "EQUILATERO"
ElseIf L1 = L2 Or L1 = L3 Or L3 = L2 Then
TXTT.Text = "ISOSCELES"
ElseIf L1 <> L2 And L2 <> L3 And L1 <> L3 Then
TXTT.Text = "ESCALENO"
End If
End Sub
End Class
No hay comentarios:
Publicar un comentario