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

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

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

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

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

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

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

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

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

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

11
palva
3094 / 2228 / 448
Регистрация: 08.06.2007
Сообщений: 8,126
Записей в блоге: 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 / 119 / 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 / 119 / 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
3094 / 2228 / 448
Регистрация: 08.06.2007
Сообщений: 8,126
Записей в блоге: 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
3094 / 2228 / 448
Регистрация: 08.06.2007
Сообщений: 8,126
Записей в блоге: 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
Привет! Вот еще темы с решениями:

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

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

Треугольник задан координатами его вершин. Вычислить периметр, площадь треугольника
Собственно вот сама задача: Треугольник задан координатами его вершин....

Треугольник задан координатами своих вершин. Найти (выдает ошибку)
// Треугольник задан координатами своих вершин. Найти: //а) периметр...


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

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

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