You are on page 1of 2

algoritmo "semnome"

Dados 3 valores A, B e C, verificar se eles podem ser os comprimentos dos


lados de um tringulo e, se forem, verificar se compem um tringulo
eqiltero, issceles ou escaleno. Informar se no compuserem
nenhumtringulo.
var
l1, l2, l3: real
validade: logico
inicio
escreva ("Insira o lado 1 do tringulo: ")
leia (l1)
escreva ("Insira o lado 2 do tringulo: ")
leia (l2)
escreva ("Insira o lado 3 do tringulo: ")
leia (l3)

se (l1 < (l2 + l3)) e (l2 < (l1 + l3)) e (l3 < (l1 + l2)) entao
validade <- VERDADEIRO
senao
validade <- FALSO
fimse

se (validade = VERDADEIRO) entao


se (l1 = l2) e (l1 = l3) e (l2 = l3) entao
escreva ("Tringulo equiltero")
fimse

se ((l1 = l2) e (l1 <> l3)) xou ((l1 = l3) e (l1 <> l2)) xou ((l2 = l3)
e (l2 <> l1)) entao
escreva ("Tringulo isceles")
fimse
se (l1 <> l2) e (l1 <> l3) e (l2 <> l3) entao
escreva ("Tringulo escaleno")
fimse
senao
escreva ("No um tringulo")
fimse

fimalgoritmo

You might also like