Você está na página 1de 2

Avaliação de API - Pseudocódigo

Pretende-se saber apartir do numero de lados o tipo de polígono e calcular o


perimetro do primeiro e a area do segundo e do ultimo, caso o numero de
lados seja 0, é um circulo.
Program Poligonos ;
var numlados, perimetro, area, medlados, sen72, r: real;
Begin
Escrever ('Quantos lados têm o polígono?');
ler(numlados);
Se numlados=3 então
Begin
Escrever ('O polígono é um triangulo');
Escrever ('O triangulo tem como medida de lado 3:5:4');
perimetro:=3+5+4;
Escrever ('O perímetro do triangulo é de', perimetro);
End;
Se numlados=4 então
Begin;
Escrever ('O polígono é um quadrado');
Escrever ('O quadrado têm de lado 8');
area:= 8*8;
Escrever ('A area do quadrado é de', area);
End;
Se numlados=5 então
Begin;
Escrever ('O polígono é um pentagono');
Escrever ('O pentagono tem de lado 2');
sen72:=0.25;
r:=1.5;
area:=(5/2)*(r*r)*0.25;
Escrever ('A area do pentagono é de', area);
End;
Se numlados<2 então
Escrever ('Nao é um poligono');
Se numlados>5 então
Escrever ('Poligono nao identificado');
Se numlados=0 então
Escrever ('É um circulo');
End.

Você também pode gostar