
Pascal, составить программу. Пожалуйста, помогите с задачей! Компьютер запрашивает радиус круга и
сторону квадрата. Надо определить, равные ли у них площади (ответ должен иметь вид: «Площади равные»). Если площади не равные, то выводится площадь меньшей фигуры.

Ответы на вопрос

//s1 - площадь круга, s2 - площадь квадрата
//а - cторона квадрата, r - радиус круга
const pi = 3.14;
var s1,s2,a,r:real;
begin
write('введите а: ');
read(a);
write('введите r: ');
read(r);
s1:=pi*sqr(r);
s2:=sqr(a);
if s1 = s2 then writeln('площади равные')
else
if s1 > s2 then writeln('площадь квадрата: ',s2)
else
if s2 > s1 then writeln('площадь круга: ',s1);
end.



Ответ:
var a,r:real;
begin
readln(r);
readln(a);
if (a*a)=(r*r*pi) then
writeln('Площади равны')
else
if (a*a)>(r*r*pi) then
writeln('Площадь круга меньше, она равна: ', r*r*pi)
else
writeln('Площадь квадрата меньше, она равна: ', a*a)
end.
Объяснение:



Конечно, вот программа на языке Pascal, которая выполняет задачу:
pascalprogram CompareAreas; var radius, side, circleArea, squareArea: real; begin // Введите радиус круга writeln('Введите радиус круга: '); readln(radius); // Введите сторону квадрата writeln('Введите сторону квадрата: '); readln(side); // Вычислить площади круга и квадрата circleArea := Pi * radius * radius; squareArea := side * side; // Сравнить площади и вывести результат if circleArea = squareArea then writeln('Площади равны') else if circleArea < squareArea then writeln('Площадь круга меньше: ', circleArea) else writeln('Площадь квадрата меньше: ', squareArea); readln; end.
Эта программа запрашивает радиус круга и сторону квадрата, вычисляет площади обеих фигур, сравнивает их и выводит результат в соответствии с вашими требованиями.


Похожие вопросы







Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili