1 / 1 / 2
Регистрация: 23.02.2014
Сообщений: 25
1

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

25.02.2014, 10:12. Показов 2359. Ответов 5
Метки нет (Все метки)

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

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

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

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

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

5
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
25.02.2014, 14:56 2
Лучший ответ Сообщение было отмечено Кенни1 как решение

Решение

Цитата Сообщение от Кенни1 Посмотреть сообщение
из которых можно построить треугольник
Pascal
1
if (a<b+c)and(b<a+c)and(c<a+b)
Цитата Сообщение от Кенни1 Посмотреть сообщение
процедуру(или функцию) определения площади треугольника по длинам его сторон
Pascal
1
2
3
4
5
6
function Pl(a,b,c:real):real;
var p:real;
begin
p:=(a+b+c)/2;
Pl:=sqrt(p*(p-a)*(p-b)*(p-c))
end;
1
1 / 1 / 2
Регистрация: 23.02.2014
Сообщений: 25
15.03.2014, 22:53  [ТС] 3
извините, но мне же ведь даны 4 отрезка в задании, (даны отрезки a,b,c,d для каждой тройки этих отрезков)
тогда так надо?
Pascal
1
if (a<b+c+d)and(b<a+c+d)and(c<a+b+d)and (d<a+b+c)
0
Модератор
9655 / 4974 / 3265
Регистрация: 17.08.2012
Сообщений: 15,474
16.03.2014, 00:06 4
Кенни1, Puporev не зря указал процедуру.. Примените её для всех наборов: abc, abd, adc, dbc, bcd ничего не забыл? И будет счастье.
1
1 / 1 / 2
Регистрация: 23.02.2014
Сообщений: 25
16.03.2014, 18:57  [ТС] 5
а можете это показать как именно делается?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
16.03.2014, 20:22 6
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
uses crt;
function Tr(a,b,c:real):boolean;
begin
Tr:=(a<b+c)and(b<a+c)and(c<a+b)
end;
function Pl(a,b,c:real):real;
var p:real;
begin
p:=(a+b+c)/2;
Pl:=sqrt(p*(p-a)*(p-b)*(p-c))
end;
var a,b,c,d:real;
begin
clrscr;
writeln('Введите длины 4х отрезков');
readln(a,b,c,d);
if not Tr(a,b,c) then writeln('отрезки a,b,c не образуют треугольник')
else writeln('Площадь abc=',Pl(a,b,c):0:2);
if not Tr(a,b,d) then writeln('отрезки a,b,d не образуют треугольник')
else writeln('Площадь abd=',Pl(a,b,d):0:2);
if not Tr(a,c,d) then writeln('отрезки a,c,d не образуют треугольник')
else writeln('Площадь acd=',Pl(a,c,d):0:2);
if not Tr(b,c,d) then writeln('отрезки b,c,d не образуют треугольник')
else writeln('Площадь bcd=',Pl(b,c,d):0:2);
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2014, 20:22
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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