You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
31) Dados três valores A, B e C, construa um algoritmo em PORTUGOL para verificar se<br />
estes valores podem ser valores dos lados de um triângulo, e se for, classificá-los<br />
(imprimi-los) segundo os ângulos. (Triângulo Retângulo = 90º, Triângulo Obtusângulo<br />
> 90º , Triângulo Acutângulo < 90º)<br />
algoritmo L2P31;<br />
var<br />
real: A, B, C;<br />
início<br />
leia(A,B,C);<br />
se ( A < B+C ) e ( B < A+C ) e ( C < A+B ) então<br />
imprima("É um triangulo");<br />
se ( A**2 = B**2 + C**2 ) ou<br />
( B**2 = A**2 + C**2 ) ou<br />
( C**2 = A**2 + B**2 ) então<br />
imprima("Triangulo Retângulo");<br />
senão<br />
se ( A**2 > B**2 + C**2 ) ou<br />
( B**2 > A**2 + C**2 ) ou<br />
( C**2 > A**2 + B**2 ) então<br />
imprima("Triangulo Obtusângulo");<br />
senão<br />
se ( A**2 < B**2 + C**2 ) e<br />
( B**2 < A**2 + C**2 ) e<br />
( C**2 < A**2 + B**2 ) então<br />
imprima("Triangulo Acutângulo");<br />
fim-se<br />
fim-se<br />
fim-se<br />
senão<br />
imprima("Os valores digitados não podem ser lados de um triângulo!");<br />
fim-se<br />
fim<br />
program l2p31;<br />
var<br />
A, B, C: real;<br />
begin<br />
write('Digite o valor do lado A: ');<br />
readLn(A);<br />
write('Digite o valor do lado B: ');<br />
readLn(B);<br />
write('Digite o valor do lado C: ');<br />
readLn(C);<br />
if ( A < B+C ) and ( B < A+C ) and ( C < A+B ) then begin<br />
write('eh um triangulo');<br />
if ( A*A = B*B + C*C ) or<br />
( B*B = A*A + C*C ) or<br />
( C*C = A*A + B*B ) then<br />
write('Triangulo Retângulo')<br />
else<br />
if ( A*A > B*B + C*C ) or<br />
( B*B > A*A + C*C ) or<br />
( C*C > A*A + B*B ) then<br />
writeLn('Triangulo Obtusângulo')<br />
else<br />
if ( A*A < B*B + C*C ) and<br />
( B*B < A*A + C*C ) and<br />
( C*C < A*A + B*B ) then<br />
writeLn('Triangulo Acutângulo');<br />
end<br />
else<br />
writeLn('Os valores digitados não podem ser lados de um triângulo!');<br />
end.<br />
<strong>UFMG</strong> – ICEx – <strong>DCC</strong> – Programação de Computadores – 2º. Sem 2005 – David Menoti 39