Для фигур: равностороннего треугольника, квадрата, правильных 5-угольника, 6-угольника, …, n-угольника дана длина стороны а (одна и та же). вычислить площади s этих фигур. (pasсal)
begin Write('Введите через пробел длину стороны многоугольника и число сторон: '); Readln(a, n); S := n * sqr(a) / (4 * tan(Pi / n)); Writeln('Площадь многоугольника равна ', S:0:4); end.
Тестовое решение:
Введите через пробел длину стороны многоугольника и число сторон: 5 10 Площадь многоугольника равна 192.3552
a, S: real;
n: integer;
begin
Write('Введите через пробел длину стороны многоугольника и число сторон: ');
Readln(a, n);
S := n * sqr(a) / (4 * tan(Pi / n));
Writeln('Площадь многоугольника равна ', S:0:4);
end.
Тестовое решение:
Введите через пробел длину стороны многоугольника и число сторон: 5 10
Площадь многоугольника равна 192.3552