0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 11
1

Определить, какая фигура имеет большую площадь.

09.03.2013, 12:46. Показов 4191. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заданы радиус круга, сторона квадрата, две смежные стороны прямоугольника и три стороны прямоугольника и три стороны треугольника. Определить, какая фигура имеет большую площадь. Написать программу в PASCAL
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2013, 12:46
Ответы с готовыми решениями:

Определить, какой из треугольников имеет большую площадь
Программы функции Даны координаты вершин двух треугольников. Определить, какой из них имеет...

Определить какой из треугольников имеет большую площадь
Ребят помогите! Даны два треугольника ABC и DEF с координатами вершин (Ax,Ay), (Bx,By),...

По координатам вершин треугольников определить, какой из них имеет большую площадь
Дано координаты вершин двух треугольников. Определить, какой из них имеет большую площадь. (При...

Вычислить площади треугольников по формуле Герона и определить, какой треугольник имеет большую площадь
Два треугольника заданы своими сторонами А, В, С. Вычислить площади треугольников по формуле Герона...

1
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
10.03.2013, 16:24 2
Лучший ответ Сообщение было отмечено vlad36 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
program plozshad;
 uses crt;
 var r, a, b1,b2, c1,c2,c3:integer;
     s1,s2,s3,s4,pi,p,max:real;
begin
pi:=3.14;
writeln('Введите радиус круга');
readln(r);
s1:=pi*sqr(r);
Writeln('Введите сторону квадрата');
readln(a);
s2:=sqr(a);
Writeln('Введите две стороны прямоугольника');
readln(b1,b2);
s3:=b1*b2;
Writeln('Введите три стороны треугольника');
readln(c1,c2,c3);
 p:=(c1+c2+c3)/2;
 s4:=sqrt(p*(p-c1)*(p-c2)*(p-c3));
 if (s1> s2) and (s1>s3) and (s1>s4) then max:=s1;
 if (s2> s1) and (s2>s3) and (s2>s4) then max:=s2;
 if (s3> s1) and (s3>s2) and (s3>s4) then max:=s3;
 if (s4> s1) and (s4>s2) and (s4>s3) then max:=s4;
//------------------------------------------------
if max=s1 then
 writeln('Максимальная площадь у круга = ',max);
if max=s2 then
 writeln('Максимальная площадь у квадрата = ',max);
if max=s3 then
 writeln('Максимальная площадь у прямоугольника = ',max);
if max=s4 then
 writeln('Максимальная площадь у треугольника = ',max);
end.
1
10.03.2013, 16:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2013, 16:24
Помогаю со студенческими работами здесь

Вычислить площади двух треугольников, и определить, какой из треугольников имеет большую площадь
Два треугольника заданные координатами своих вершин a, b, c. Вычислить площади треугольников,...

Определить, какой из треугольников имеет большую площадь
Здравствуйте всем ! мучает меня одна задачка, с первого полугодия сдать ее не могу. Даны...

Определить, какой из треугольников имеет большую площадь
Даны координаты вершин двух треугольников. Определить, какой из них имеет большую площадь.

Определить, какой из треугольников имеет большую площадь
НУЖНА ПОМОЩЬ!!! Даны координаты вершин двух треугольников. Определить, какой из них имеет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru