sábado, 27 de setembro de 2014

Algoritmo para ler três valores reais e informar se estes podem ou não formar os lados de um triângulo e qual tipo de triângulo seria: Equilátero, isósceles ou Escaleno.





//Faça um algoritmo para ler três valores reais e informar se estes podem ou não formar os lados de

//um triângulo e qual tipo de triângulo seria: Equilátero, isósceles ou Escaleno.

program fomarTriangulos;

uses crt;

var

a, b, c:real;

begin

writeln('Informe o valor 1 ');

readln(a);

writeln(' Informe o valor 2 ');

readln(b);

writeln(' Informe o valor 3');

readln(c);

if(a <( b + c))and( b <( a + c))and( c <( a + b))then

begin

writeln(' formam um triangulo:');

if ( a = b) and (a = c) and (b = c) then

begin

writeln('O triangulo eh equilatero');

end else begin

if (( a = b) and (a <> c) and (b <> c)) or ( ( a = c)

and (a <> b) and (c <> b) ) or ( ( b = c) and (b <> a)

and (a <> c) ) then

begin

writeln('O triangulo eh isosceles');

end else begin

writeln(' O triangulo eh Escaleno');

end;

end;

end else begin

writeln(' Nao formam um triangulo');

end;

readkey;

end.

Nenhum comentário:

Postar um comentário

Pascal - Lazarus