Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
Pavlo
3 / 3 / 0
Регистрация: 20.10.2009
Сообщений: 49
#1

Вычислить площадь четырехугольника - C++

26.11.2009, 19:02. Просмотров 2156. Ответов 4
Метки нет (Все метки)

Вычислить площадь четырехугольника АВСD. Викристовуючы формулу Герона для нахождения площадей триккутникив в подпрограмме.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2009, 19:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить площадь четырехугольника (C++):

Вычислить площадь и периметр четырехугольника - C++
помогите пожалуйста программу на с++6.0.,которая бы выбирала из предложенных четырехугольников один из них, а потом вводились бы стороны,...

Вычислить площадь четырехугольника, если угол между сторонами длиной X и Y - прямой - C++
Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной X и Y - прямой.

Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой - C++
текст задачи: Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если его угол между сторонами длиной X и Y -...

Найти площадь произвольного четырехугольника - C++
Решить задачу аналитической геометрии: Найти площадь произвольного четырехугольника путем деления его на треугольники. Нужно расписать как...

Найти площадь произвольного четырехугольника(разбиением на треугольники) - C++
Помогите пожалуйста,очень срочно нужен код,зачет на след неделе,а в долгах и так погряз( Примечание: Геометрическая фигура...

Найти площадь четырехугольника, полученного пересечением треугольников - C++
треугольники заданы координатами вершин.два треугольника пересекаются на плоскости,при их пересечении получается лишь четырехугольник.найти...

4
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
26.11.2009, 19:36 #2
чего чего? поподробнее, пжалуйста, и язык если не затруднит.
ну вы не подумайте, я не напрашиваюсь, но если оно вам надо, объясните вашу проблемму
0
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
26.11.2009, 19:42 #3
Цитата Сообщение от Pavlo Посмотреть сообщение
Вычислить площадь четырехугольника АВСD. Викристовуючы формулу Герона для нахождения площадей триккутникив в подпрограмме.
Перевожу!
Вычислить площадь четырехугольника АВСD, используя формулу Герона для нахождения площадей треугольника. А сделать наверно надо в подпрограмме.
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
26.11.2009, 19:47 #4
Цитата Сообщение от manfeese Посмотреть сообщение
Перевожу!
Вычислить площадь четырехугольника АВСD, используя формулу Герона для нахождения площадей треугольника. А сделать наверно надо в подпрограмме.
возьмёшься?
0
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
26.11.2009, 20:16 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Уже!
C++
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
float CoordToLine(float x0,float y0, float x1, float y1)
{
 return sqrt(fabs(x0-x1)*fabs(x0-x1)+
             fabs(y0-y1)*fabs(y0-y1)  );
}
 
float GeronFunc(float a,float b,float c)
{
  float p = (a+b+c)/2;
  return sqrt(p*(p-a)*(p-b)*(p-c));
}
 
int main()
{
  float ab,bc,cd,da,bd,S;
  float X[4], Y[4];
 
 cout<<"Vvedite koordinatu verwin 4-x ugolnika:"<<endl;
 for (int i = 0; i<4; i++)
 {
  cout<<"X"<<i<<" = "; cin>>X[i];
  cout<<"Y"<<i<<" = "; cin>>Y[i];
 }
 ab = CoordToLine(X[0],Y[0],X[1],Y[1]);
 bc = CoordToLine(X[1],Y[1],X[2],Y[2]);
 cd = CoordToLine(X[2],Y[2],X[3],Y[3]);
 da = CoordToLine(X[3],Y[3],X[0],Y[0]);
 bd = CoordToLine(X[1],Y[1],X[3],Y[3]);
 
 S=GeronFunc(ab,bd,da)+GeronFunc(bc,cd,bd);
 cout<<S;
 
getch();
return 0;
}
2
26.11.2009, 20:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2009, 20:16
Привет! Вот еще темы с ответами:

Вычислить длину сторон четырехугольника по координатам вершин - C++
1) Заданы координаты вершин четырехугольника в плоскости: (х1; у1), (х2; y2), (x3; y3), (x4; y4). Вычислить длину его сторон.

Вычислить площадь многоугольника с использованием функции,которая определяет площадь по координатам его вершин - C++
Народ помогите пож нужно очень срочно. совсем запутался с этим задание,буду благодарен за помощь. Вычислить площадь многоугольника с...

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

Площадь квадрата равна S. Вычислить сторону квадрата а, диагональ d и площадь S1 описанного около этого квадрата круга - C++
Напишите код в C++ Пожалуйста :confusion:


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru