Вопрос задан 07.07.2023 в 08:35. Предмет Информатика. Спрашивает Комарских Илья.

Прошу вас,зайцы, помогите. Выполнить в среде программирования. Заданные действительные числа х1,

у1, х2, у2, х3, у3, которые определяют координаты вершин треугольника. Определить периметр и площадь треугольника, создав процедуру, вычисляет длину отрезка и функцию для определения площади треугольника.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чуферидзе Алёна.

Ответ:

Язык программирования не указан, по этому напишу на python

Объяснение:

from math import sqrt

x1 = int(input('Введите x1 '))

y1 = int(input('Введите y1 '))

x2 = int(input('Введите x2 '))

y2 = int(input('Введите y2 '))

x3 = int(input('Введите x3 '))

y3 = int(input('Введите y3 '))

side1 = sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)

side2 = sqrt((x3 - x2) ** 2 + (y3 - y2) ** 2)

side3 = sqrt((x1 - x3) ** 2 + (y1 - y3) ** 2)

p = side1 + side2 + side3 // 2

print(f'Периметр треугольника = {side1 + side2 + side3}')

print(f'Периметр треугольника = {sqrt(p * (p - side1) * (p - side2) * (p - side3))}')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам создать программу для вычисления периметра и площади треугольника на основе заданных координат его вершин. Вот пример кода на языке Python:

python
import math # Функция для вычисления длины отрезка между двумя точками def distance(x1, y1, x2, y2): return math.sqrt((x2 - x1)**2 + (y2 - y1)**2) # Функция для вычисления площади треугольника по формуле Герона def triangle_area(x1, y1, x2, y2, x3, y3): a = distance(x1, y1, x2, y2) b = distance(x2, y2, x3, y3) c = distance(x3, y3, x1, y1) s = (a + b + c) / 2 return math.sqrt(s * (s - a) * (s - b) * (s - c)) # Ввод координат вершин треугольника x1, y1 = map(float, input("Введите координаты точки 1 (x1 y1): ").split()) x2, y2 = map(float, input("Введите координаты точки 2 (x2 y2): ").split()) x3, y3 = map(float, input("Введите координаты точки 3 (x3 y3): ").split()) # Вычисление периметра perimeter = distance(x1, y1, x2, y2) + distance(x2, y2, x3, y3) + distance(x3, y3, x1, y1) # Вычисление площади area = triangle_area(x1, y1, x2, y2, x3, y3) # Вывод результатов print(f"Периметр треугольника: {perimeter:.2f}") print(f"Площадь треугольника: {area:.2f}")

Просто введите координаты вершин треугольника, и программа выдаст периметр и площадь этого треугольника.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос