Нахождение периметра треугольника по координатам вершин

Нахождение периметра треугольника по координатам вершин

Калькулятор для расчета площади треугольника по координатам его вершин

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

— здесь точки задаются координатами и

После чего можно применить ту же формулу Герона и рассчитать площадь.
В калькуляторе ниже вводим только координаты вершин A , B и C . Если речь идет о плоскости, координату z оставляем равной 0.

В данной статье мы окажем помощь в расчете периметра многоугольника, заданного координатами его вершин. Несмотря на то, что сам принцип расчета прост, при большом количестве вершин, Вам придется делать несколько раз одни и те же вычисления, то есть выполнять рутинную операцию. А я страсть как не люблю рутину и Вам ей заниматься не советую.

Формула которая используется проста:

Если извеcтны две точки с координатами (x1,y1) и (x2,y2) то расстояние между ними

эту формулу необходиом применить к каждой паре координат соседних вершин многоугольника. И как только мы закончим обход и просуммировав все длины мы получим наш периметр.

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

В этой статье, для упрощения и для обощения ( на комплексное представление) коодинаты будут задаватся в виде комплексных чисел.

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

Читайте также:  Мегафон тарифы ставропольский край все тарифы

И если Вы координату раньше представляли как (x,y), то в комплексном представлении эта же координата видится уже как x+iy

Для ввода это немного проще, так как в дальнейшем при написании статьи про линейные преобразования фигуры на плоскости, это форма ввода нам пригодится, да и понимать ту статью Вам будет уже намного проще.

Теперь немного примеров:

Определим периметр многоугольника заданного координатами А (0; 0); В (8; 2); С (–2; 6).

Так как три вершины то это треугольник.

Введем данные в поле ввода( разделяя каждую координату вершины пробелом) в таком формате 0+0i 8+2i -2+6i

Пусть А и В — произвольные точки плоскости с координатами (х1 y1) и (х2, у2) соответственно.
Тогда вектор AB имеет, очевидно, координаты (х2— х1, y2 — y1). Известно, что квадрат длины вектора равен сумме квадратов его координат. Поэтому расстояние d между точками А и В, или, что то же самое, длина вектора АВ, определяется из условия

d^2 = (х2— х1)^2 + (y2— y1)^2.

АВ=корень из 74
ВС=корень из 2
АС=корень из 80

ну периметр это сумма всех сторон.. .

У Юльки с подсчётами проблемы.

АВ = 7 корней из 2
ВС = корень из 2
АС = 8 корней из 2

Ссылка на основную публикацию
Найти сумму двух чисел паскаль
Здесь легко и интересно общаться. Присоединяйся! вот не интересен тебе этот язык так не ходи на уроки информатики var a,...
Мп3 плеер рейтинг лучших
Выбор хорошего МР3 плеера – достаточно сложная задача: даже если определиться с диапазоном цен, можно запутаться в количестве моделей и...
Мраморные подставки под акустику
Всем привет!Давно руки чесались приобрести плиты под акустику, так как и пол неровный и оторвать от пола и приподнять АС...
Найти татарскую песню по словам из припева
№ Топ 100 исполнителей 1 Макс Барских 2 Bad Bunny 3 LOBODA 4 Ленинград 5 Егор Крид 6 HammAli &...
Adblock detector