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

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

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

Студворк — интернет-сервис помощи студентам
Треугольник задан координатами своих вершин. Найти площадь треугольника.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2013, 19:04
Ответы с готовыми решениями:

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

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

Треугольник задан координатами своих вершин. Найти его периметр и площадь.
Здрасте) Помогите пожалуйста Треугольник задан координатами своих вершин. Найти его периметр и площадь. (Описать функцию вычисления...

11
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
05.03.2013, 20:12
Если на плоскости, то есть формула через определитель.
https://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
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
05.03.2013, 20:40
Цитата Сообщение от andreyua Посмотреть сообщение
Треугольник задан координатами своих вершин. Найти площадь треугольника.
Геометрию надо учить =)

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

S(треуг) = (1/2)*a*b*sin A (a,b - длины смежных сторон, определяете по модулю от координат вершин. sin A - угол, вокруг которого a и b стороны.)
Как в геометрии понятно. Вот как это сделать в коде С++ я не знаю
0
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
05.03.2013, 20:57
Цитата Сообщение от 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
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
07.03.2013, 23:15
andreyua, это геометрия 8-9-й класс, полистай формулу Герона
http://ru.wikipedia.org/wiki/Формула_Герона
0
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
10.03.2013, 02:14  [ТС]
ребята я написал в тему Форум Visual C++. так сделайте мне программу и киньте код сюда C++
я понимаю что там геометрия можно так и так а как сделать в коде программы я нуб.!
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
10.03.2013, 02:29
Вы нам даже задачу не прояснили. Треугольник на плоскости или пространственный.
Цитата Сообщение от andreyua Посмотреть сообщение
Треугольник задан координатами своих вершин.
Сколько координат у вершины? Две или три? А, может быть, четыре? И такое бывает...
0
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
10.03.2013, 19:50  [ТС]
Цитата Сообщение от palva Посмотреть сообщение
Вы нам даже задачу не прояснили. Треугольник на плоскости или пространственный.

Сколько координат у вершины? Две или три? А, может быть, четыре? И такое бывает...
Треугольник на плоскости. Координат у вершины Две
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
10.03.2013, 20:19
Ну тогда вообще одна строчка
C++
1
S=0.5*fabs(Ax*By+Ay*Cx+Bx*Cy-By*Cx-Cy*Ax-Ay*Bx);
1
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
12.03.2013, 18:00  [ТС]
Цитата Сообщение от palva Посмотреть сообщение
Ну тогда вообще одна строчка
C++
1
S=0.5*fabs(Ax*By+Ay*Cx+Bx*Cy-By*Cx-Cy*Ax-Ay*Bx);
координаты для 3 вершин
извини не туда глянул
0
2 / 2 / 1
Регистрация: 13.02.2013
Сообщений: 94
20.03.2013, 23:43  [ТС]
напишите полный код программы!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2013, 23:43
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru