5. Известны координаты вершин А, В, С треугольника. Разработайте и отладьте программу, вычисляющую площадь этого треугольника. Для проверки правильности программы используйте тест:
Входные данные
xa=2
ya=1
xb=6
yb=5
xc=10
yc=1
Выходные данные
s = 16.0

Ответ
Программа, которая вычисляет площадь треугольника по заданным координатам его вершин:
xa = float(input(«Введите координату x для вершины A: «))
ya = float(input(«Введите координату y для вершины A: «))
xb = float(input(«Введите координату x для вершины B: «))
yb = float(input(«Введите координату y для вершины B: «))
xc = float(input(«Введите координату x для вершины C: «))
yc = float(input(«Введите координату y для вершины C: «))
# Используем формулу для вычисления площади треугольника по координатам его вершин
s = 0.5 * abs((xa — xc) * (yb — ya) — (xa — xb) * (yc — ya))
print(«s =», s)
В данном примере:
- Функция input() используется для ввода координат вершин треугольника с клавиатуры.
- Функция float() преобразует введенные строки в числа с плавающей точкой.
- Операторы присваивания = присваивают введенные значения координат переменным xa, ya, xb, yb, xc и yc.
- Используется формула для вычисления площади треугольника по координатам его вершин: S = 0.5 * |(xa — xc) * (yb — ya) — (xa — xb) * (yc — ya)|
- Функция abs() используется для получения абсолютного значения разности двух выражений.
- Функция print() используется для вывода площади треугольника на экран.
Таким образом, программа будет запрашивать у пользователя координаты вершин A, B и C треугольника, вычислять площадь треугольника по формуле и выводить результат на экран.