Чтобы определить, у какой фигуры — круга или квадрата — больше площадь, нам нужно сравнить их площади.
Формулы для вычисления площади:
- Площадь круга: ( S_{\text{круга}} = \pi \times r^2 ), где ( r ) — радиус круга.
- Площадь квадрата: ( S_{\text{квадрата}} = a^2 ), где ( a ) — сторона квадрата.
Для сравнения площадей этих фигур, нужно подставить известные значения радиуса и стороны в формулы и сравнить результаты.
Давайте напишем программу на языке Паскаль для решения этой задачи:
program CompareAreas;
uses
Math; { для использования константы Pi }
var
radius, side: Real;
areaCircle, areaSquare: Real;
begin
{ Ввод радиуса круга }
Write('Введите радиус круга: ');
ReadLn(radius);
{ Ввод стороны квадрата }
Write('Введите сторону квадрата: ');
ReadLn(side);
{ Вычисление площадей }
areaCircle := Pi * Sqr(radius);
areaSquare := Sqr(side);
{ Вывод площадей }
WriteLn('Площадь круга: ', areaCircle:0:2);
WriteLn('Площадь квадрата: ', areaSquare:0:2);
{ Сравнение площадей }
if areaCircle > areaSquare then
WriteLn('Площадь круга больше.')
else if areaSquare > areaCircle then
WriteLn('Площадь квадрата больше.')
else
WriteLn('Площади равны.');
end.
Пояснения:
- Ввод данных: Программа запрашивает у пользователя ввод радиуса круга и стороны квадрата.
- Вычисление площадей: Используются стандартные формулы для вычисления площадей круга и квадрата.
- Сравнение и вывод: Площади сравниваются, и программа выводит, у какой фигуры площадь больше, или же они равны.
Обратите внимание, что программа использует модуль Math
для доступа к константе Pi
, что позволяет более точно рассчитать площадь круга.