Форум программистов, компьютерный форум CyberForum.ru

Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь - C++

Восстановить пароль Регистрация
 
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
30.10.2013, 23:54     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #1
Друзья, очень нужна Ваша помощь!
Не получается верно (в синтаксическом плане) написать вот такую вот программку на СИ++
Даны действительные числа a, b, c, d. Проверить возможность построения пятиугольника, изображенного на рисунке (рисунок прилагаю) и найти его площадь.
Проверку возможности существования треугольника и вычисление его площади по трем сторонам организовать в подпрограмме.

ПРОСЬБА: написать синтаксически верный программный код (или хотя бы функцию для вычисления площади треугольника)
ОГРОМНОЕ СПАСИБО!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 23:54     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь
Посмотрите здесь:

Определить возможность построения из отрезков треугольника C++
Площадь пятиугольника C++
C++ Найти площадь пятиугольника
найти площадь пятиугольника C++
C++ Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его тип
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
30.10.2013, 23:58     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #2
Beverly, для треугольника есть по формуле герона вычисление. вычисляется вроде так
C++
1
2
3
4
5
double plos(double a, double b, double c)
{
double p = (a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c));
}
вроде вот так. Принимает длины сторон треугольника, возвращает площадь. вот эта формула
Формула Герона
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
31.10.2013, 00:02  [ТС]     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #3
Спасибо!
Если Вам будет не сложно, помогите с полным кодом программы.
У меня пока совсем никак с синтаксисом СИ++ (изучаю всего 1 месяц).
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 00:03     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #4
Beverly, ну ок... только задание полное напишите, а то там какие то пятиугольники, рисунки
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
31.10.2013, 00:07  [ТС]     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #5
Спасибо большое. Язык СИ++
Миниатюры
Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь  
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 00:08     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #6
Beverly, не открывается рисунок
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
31.10.2013, 00:19  [ТС]     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #7
теперь должен открываться
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 00:22     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #8
Beverly,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <math.h>
double s(double a, double b, double c)
{
double p = (a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c));
}
 
int main ()
{
double a,b,c,d;
cout << "Input" << endl;
cin >> a >> b >> c >> d;
if () // тут должна быть проверка возможности построения такого пятиугольника
{
double summ = s(1.0,2.0,a)+s(2.0,2.5,b)+s(2.5,d,c);
cout << "S = " << summ << endl;
}
else cout << "все гуфит" << endl;
system ("pause");
return 0;
}
вроде как то так. Проверить возможность построения сможете? Надо проверить возможность построения этих треугольников.
Зы: писал код прямо в быстром ответе, так что могут быть ошибки. Проверьте
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 00:35     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь
Еще ссылки по теме:

C++ Найти площадь пятиугольника (определить функцию для расчёта площади треугольника по трём сторонам)
C++ Неправильно определяется вхождение точки в пятиугольник или площадь пятиугольника
C++ Написать программу: площадь пятиугольника

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

Или воспользуйтесь поиском по форуму:
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
31.10.2013, 00:35  [ТС]     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь #9
Вряд ли. Говорю же: не знаю, как это написать на СИ++
Как проверить чисто математически знаю
Yandex
Объявления
31.10.2013, 00:35     Проверить возможность построения пятиугольника, изображенного на рисунке и найти его площадь
Ответ Создать тему
Опции темы

Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru