Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.51/61: Рейтинг темы: голосов - 61, средняя оценка - 4.51
andreyua
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
1

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

05.03.2013, 19:04. Просмотров 11190. Ответов 11
Метки нет (Все метки)

Треугольник задан координатами своих вершин. Найти площадь треугольника.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 19:04
Ответы с готовыми решениями:

По длинам гипотенузы и катета прямоугольного треугольника определить длину второго катета и площадь треугольника
Здравствуйте , я пол семестра проболела и теперь не могу разобраться в С++ , а...

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

Создать треугольник и вычислить его площадь
Здраствуйте, изучаю язык С++ по книге Джесса Либерти, в т.ч. пытаюсь...

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

Треугольник задан координатами своих вершин. Найти его периметр и площадь.
Здрасте) Помогите пожалуйста Треугольник задан координатами своих вершин....

11
palva
3100 / 2232 / 450
Регистрация: 08.06.2007
Сообщений: 8,132
Записей в блоге: 4
05.03.2013, 20:12 2
Если на плоскости, то есть формула через определитель.
http://www.cyberforum.ru/cgi-bin/latex.cgi?S=\frac12\begin{vmatrix}A_x & A_y & 1\\ B_x & B_y & 1\\ C_x & C_y & 1 \end{vmatrix}
Если в пространстве, то вычислить длину векторного произведения векторов AB и AC и взять ее половину.

Что-то не могу справиться с отображением определителя. Все знаки "=" нужно убрать.
0
Izual
142 / 120 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
05.03.2013, 20:40 3
Цитата Сообщение от andreyua Посмотреть сообщение
Треугольник задан координатами своих вершин. Найти площадь треугольника.
Геометрию надо учить =)

S(треуг) = (1/2)*a*b*sin A (a,b - длины смежных сторон, определяете по модулю от координат вершин. sin A - угол, вокруг которого a и b стороны.)
0
andreyua
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
05.03.2013, 20:44  [ТС] 4
Цитата Сообщение от Izual Посмотреть сообщение
Геометрию надо учить =)

S(треуг) = (1/2)*a*b*sin A (a,b - длины смежных сторон, определяете по модулю от координат вершин. sin A - угол, вокруг которого a и b стороны.)
Как в геометрии понятно. Вот как это сделать в коде С++ я не знаю
0
Izual
142 / 120 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
05.03.2013, 20:57 5
Цитата Сообщение от andreyua Посмотреть сообщение
Как в геометрии понятно. Вот как это сделать в коде С++ я не знаю
S(треуг) = (1/2)*a*b*sin A.

Я так понимаю консольное приложение, если ты умееш хотя бы "Hello World" сделать, то тут тебе просто нужно приложить немного усилий в поиске стандартной функции Sin. ( гугл поможет )

Переменные - три угла - по 2 int переменные там. Т.к. ты вводиш символы ( т.е. char ) (если я не забыл то в консоли так), то тебе нужно 6 переменных char, после их ввода программа должна перевести их в числа - функцией Atoi() (гугл поможет). Потом угол высчитываеш и всю формулу. И не забудь по модулю посчитать ( опять же наш любимый гугл поможет найти в С++ стандартную функцию модуля или сам напиши условие типа if (X1 < 0) X1 = -X1. )

П.с. вывод и ввод текста осуществляется методами Cout и Cin. Копайтесь, программирование занимательная штука, мозги развивает =) А вообще лучше книжечку приобретите типа "С++ освой на примерах" =)
0
-=ЮрА=-
Заблокирован
Автор FAQ
07.03.2013, 23:15 6
andreyua, это геометрия 8-9-й класс, полистай формулу Герона
http://ru.wikipedia.org/wiki/Формула_Герона
0
andreyua
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
10.03.2013, 02:14  [ТС] 7
ребята я написал в тему Форум Visual C++. так сделайте мне программу и киньте код сюда C++
я понимаю что там геометрия можно так и так а как сделать в коде программы я нуб.!
0
palva
3100 / 2232 / 450
Регистрация: 08.06.2007
Сообщений: 8,132
Записей в блоге: 4
10.03.2013, 02:29 8
Вы нам даже задачу не прояснили. Треугольник на плоскости или пространственный.
Цитата Сообщение от andreyua Посмотреть сообщение
Треугольник задан координатами своих вершин.
Сколько координат у вершины? Две или три? А, может быть, четыре? И такое бывает...
0
andreyua
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
10.03.2013, 19:50  [ТС] 9
Цитата Сообщение от palva Посмотреть сообщение
Вы нам даже задачу не прояснили. Треугольник на плоскости или пространственный.

Сколько координат у вершины? Две или три? А, может быть, четыре? И такое бывает...
Треугольник на плоскости. Координат у вершины Две
0
palva
3100 / 2232 / 450
Регистрация: 08.06.2007
Сообщений: 8,132
Записей в блоге: 4
10.03.2013, 20:19 10
Ну тогда вообще одна строчка
C++
1
S=0.5*fabs(Ax*By+Ay*Cx+Bx*Cy-By*Cx-Cy*Ax-Ay*Bx);
1
andreyua
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
12.03.2013, 18:00  [ТС] 11
Цитата Сообщение от palva Посмотреть сообщение
Ну тогда вообще одна строчка
C++
1
S=0.5*fabs(Ax*By+Ay*Cx+Bx*Cy-By*Cx-Cy*Ax-Ay*Bx);
координаты для 3 вершин
извини не туда глянул
0
andreyua
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
20.03.2013, 23:43  [ТС] 12
напишите полный код программы!!
0
20.03.2013, 23:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2013, 23:43

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

Треугольник задан координатами своих вершин. Вычислить его площадь
Приветствую всех. Нужно решить задачу с проверкой val. Треугольник задан...

Треугольник задан координатами своих вершин. Вычислить длины сторон треугольника
Треугольник задан координатами своих вершин. Вычислить длины сторон...


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

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

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