Advertisement
paulogp

Area de um Poligono

Aug 7th, 2011
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.82 KB | None | 0 0
  1. { paulogp }
  2. { mac os 7 }
  3. program Ada02p (Input, Output);
  4.  
  5. uses
  6.     MemTypes, QuickDraw, OSIntf;
  7.  
  8. var
  9.     n: Integer;
  10.     pi, area, comp: real;
  11.     fim: string;
  12.  
  13. begin
  14.     repeat
  15.         clearscreen;
  16.         pi := 4 * arctan(1);
  17.         writeln('Programa: Cálculo da área de um Polígono.');
  18.         writeln;
  19.         {Leitura de dados}
  20.         write('Escreva o número de lados do polígono: ');
  21.         readln(n);
  22.         writeln;
  23.         write('Escreva o comprimento do lado: ');
  24.         readln(comp);
  25.  
  26.         {Calculo da Area}
  27.         area := 0.25 * n * sqr(comp) * cos(pi / n) / sin(pi / n);
  28.  
  29.         {Escrita dos resultados}
  30.         writeln;
  31.         writeln;
  32.         writeln('O polígono de ', n : 1, ' lados e comprimento ', Comp : 1 : 2, ' tem área igual a: ', Area : 1 : 2);
  33.         writeln;
  34.         writeln;
  35.         write('Repetir programa (S/N): ');
  36.         readln(fim);
  37.        
  38.         uprstring(fim, true);
  39.     until fim = 'N';
  40. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement