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

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

28.08.2012, 02:05. Показов 5473. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Три треугольника заданы длинами своих сторон. Определите, какой из них имеет
наибольшую площадь. Вычисление площади прямоугольника оформите в виде процедуры
пользователя, в которой предусмотрите условие существования треугольника.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2012, 02:05
Ответы с готовыми решениями:

Три ромба заданы длинами своих диагоналей. Вычислить длину сторон этих ромбов и их площадь
Три ромба заданы длинами своих диагоналей Вычислить длину сторон этих ромбов и их площадь

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

Определить наибольшую площадь треугольника, заданного длинами сторон в массиве
1. Определить наибольшую площадь треугольника, заданного длинами сторон в массиве: (a,a,a) - длины...

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

1
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
28.08.2012, 08:45 2
Лучший ответ Сообщение было отмечено Romania92 как решение

Решение

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
procedure Plosh(a,b,c:real;var s:real;var f:boolean);
var p:real;
begin
f:=(a<b+c)and(b<a+c)and(c<a+b);
if not f then writeln('Длины сторон введены неверно, повторите ввод')
else
 begin
  p:=(a+b+c)/2;
  s:=sqrt(p*(p-a)*(p-b)*(p-c));
 end;
end;
var a1,b1,c1,a2,b2,c2,a3,b3,c3:real;
    f:boolean;
    s1,s2,s3,mx:real;
    k:byte;
begin
repeat
writeln('Введите длины сторон первого треугольника:');
readln(a1,b1,c1);
Plosh(a1,b1,c1,s1,f);
until f;
repeat
writeln('Введите длины сторон второго треугольника:');
readln(a2,b2,c2);
Plosh(a2,b2,c2,s2,f);
until f;
repeat
writeln('Введите длины сторон третьего треугольника:');
readln(a3,b3,c3);
Plosh(a3,b3,c3,s3,f);
until f;
writeln('Площадь треугольника 1=',s1:0:2);
writeln('Площадь треугольника 2=',s2:0:2);
writeln('Площадь треугольника 3=',s3:0:2);
if s1>s2 then
 begin
  mx:=s1;
  k:=1;
 end
else
 begin
  mx:=s2;
  k:=2;
 end;
if s3>mx then
 begin
  mx:=s3;
  k:=3;
 end;
write('Наибольшую площадь имеет треугольник ',k);
end.
1
28.08.2012, 08:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2012, 08:45
Помогаю со студенческими работами здесь

Ввести три числа. если они могут быть длинами сторон остроугольного треугольника, вычислить площадь полученного треугольника
Задание:&quot;Ввести три числа. если они могут быть длинами сторон остроугольного треугольника,...

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

Если три числа могут быть длинами сторон равнобедренного треугольника то вычислите его площадь
Даны три числа. Если они могут быть длинами сторон равнобедренного тупоугольного треугольника то...

Пусть даны три числа. Если они могут быть длинами сторон треугольника, определите его вид
Пусть даны три числа.Если они могут быть длинами сторон треугольника, определите его...


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

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

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