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

Для каждой тройки отрезков, из которых можно построить треугольник, вычислить периметр и площадь треугольника

05.01.2016, 18:37. Показов 1766. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
4. Даны длины отрезков a, b, c, d. Для каждой тройки этих отрезков, из которых можно построить треугольник, вычислить периметр и площадь этого треугольника.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2016, 18:37
Ответы с готовыми решениями:

Для каждой тройки отрезков, из которых можно построить треугольник, напечатайте площадь данного треугольника
Даны отрезки a,b,c,d. Для каждой тройки этих отрезков , из которых можно построить треугольник,...

Даны отрезки a,b,c,d. Для каждой тройки этих отрезков , из которых можно построить треугольник, напечатать площадь данного треугольника
Даны отрезки a,b,c,d. Для каждой тройки этих отрезков , из которых можно построить треугольник,...

Даны отрезки. Для каждой тройки этих отрезков, из которых можно построить треугольник, вычислить площадь
Даны отрезки a,b,c,d. Для каждой тройки этих отрезков, из которых можно построить треугольник,...

Для каждой тройки этих отрезков, из которых можно построить треугольники, вычислить площадь данного треугольника"
Привет всем! Ребята помогите)) вот задача: "Даны отрезки A, B, C, D. Для каждой тройки этих...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
05.01.2016, 21:03 2
Лучший ответ Сообщение было отмечено жкх как решение

Решение

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
function trg(a,b,c:real):boolean;
begin
result:=(a+b>c)and(b+c>a)and(a+c>b);
end;
function perimetr(a,b,c:real):real;
begin
result:=a+b+c;
end;
function ploshad(a,b,c:real):real;
var p:real;
begin
p:=(a+b+c)/2 ;
result:=sqrt(p*(p-a)*(p-b)*(p-c));
end;
var a,b,c,d:real;
begin
writeln('Введите длины четырех отрезков');
readln(a,b,c,d);
if trg(a,b,c) then
 begin
  writeln('ABC - треугольник');
  writeln('Периметр=',perimetr(a,b,c):0:2);
  writeln('Площадь=',ploshad(a,b,c):0:2);
 end
else writeln('ABC не треугольник');
if trg(a,b,d) then
 begin
  writeln('ABD - треугольник');
  writeln('Периметр=',perimetr(a,b,d):0:2);
  writeln('Площадь=',ploshad(a,b,d):0:2);
 end
else writeln('ABD не треугольник');
if trg(a,c,d) then
 begin
  writeln('ACD - треугольник');
  writeln('Периметр=',perimetr(a,c,d):0:2);
  writeln('Площадь=',ploshad(a,c,d):0:2);
 end
else writeln('ACD не треугольник');
if trg(b,c,d) then
 begin
  writeln('BCD - треугольник');
  writeln('Периметр=',perimetr(b,c,d):0:2);
  writeln('Площадь=',ploshad(b,c,d):0:2);
 end
else writeln('BCD не треугольник');
end.
1
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 22
06.01.2016, 00:52  [ТС] 3
спасибо!
0
06.01.2016, 00:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2016, 00:52
Помогаю со студенческими работами здесь

Для каждой тройки отрезков, из которых можно построить треугольник, найти периметр треугольника
Процедуры и функции 3)Даны отрезки a, b, c, d. Для каждой тройки этих отрезков из которых можно...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь треугольника
4. Даны отрезки a,b,c и d. Для каждой тройки этих отрезков, из которых можно построить треугольник,...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника
Помогите с решением. Даны отрезки a, b, c и d. Для каждой тройки этих отрезков, из которых можно...

Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника
помогите написать программу в си шарп(с кнопками) Даны отрезки a,b,c и d. Для каждой тройки этих...


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

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

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