Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Решение задач на тему:

Заданы координаты трех вершин треугольника

уникальность
не проверялась
Аа
861 символов
Категория
Программирование
Решение задач
Заданы координаты трех вершин треугольника .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Заданы координаты трех вершин треугольника (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь.

Решение

Потяни, чтобы посмотреть
Sub ex_2()
'Описание координат вершин
Dim x1, y1 As Double
Dim x2, y2 As Double
Dim x3, y3 As Double
'Pt - периметр треугольника, St - его площадь
Dim Pt, St As Double
'Вспомогательные переменные
Dim AB, BC, CA As Double
Dim p As Double
'Ввод координат вершин
x1 = CDbl (InputBox("x1"))
y1 = CDbl (InputBox("y1"))
x2 = CDbl (InputBox("x2"))
y2 = CDbl (InputBox("y2"))
x3 = CDbl (InputBox("x3"))
y3 = CDbl (InputBox("y3"))
'Вычисление периметра
AB = Sqr((x2 - x1) ^ 2 + (y2 - y1) ^ 2)
BC = Sqr ((x3 - x2) ^ 2 + (y3 - y2) ^ 2)
CA = Sqr ((x3 - x1) ^ 2 + (y3 - y1) ^ 2)
Pt = (AB + BC + CA)
'Вычисление площади по Герону
p = Pt / 2
St = Sqr (p * (p - AB) * (p - BC) * (p - CA))
MsgBox "Периметр равен " + CStr(Pt) + ";" + vbCr + "Площадь равна " + CStr(St)
End Sub
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше решений задач по программированию:
Все Решенные задачи по программированию
Закажи решение задач

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.