Треугольник задан координатами своих вершин. Вычислить длины сторон треугольника - Pascal ABC
Формулировка задачи:
Треугольник задан координатами своих вершин. Вычислить длины сторон треугольника. Для нахождения длин сторон треугольника воспользуемся формулой нахождения расстояния между двумя данными точками s = ((x2 - x1)^2+(y2-y1)^2)^(1/2), где (x1,y1) и (x2, y2) - это координаты начала и конца отрезка. Пожалуйста помогите решить)
Решение задачи: «Треугольник задан координатами своих вершин. Вычислить длины сторон треугольника»
textual
Листинг программы
var a,b,c,x1,x2,x3,y1,y2,y3: real; begin write('Введите координату x вершины A: '); readln(x1); write('Введите координату y вершины A: '); readln(y1); write('Введите координату x вершины B: '); readln(x2); write('Введите координату y вершины B: '); readln(y2); write('Введите координату x вершины C: '); readln(x3); write('Введите координату y вершины C: '); readln(y3); a:=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); b:=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)); c:=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)); writeln('AB = ',a); writeln('BC = ',b); writeln('AC = ',c); end.
Объяснение кода листинга программы
- Создается переменная
a
типаreal
, которая будет использоваться для хранения длины стороны AB треугольника. - Создается переменная
b
типаreal
, которая будет использоваться для хранения длины стороны BC треугольника. - Создается переменная
c
типаreal
, которая будет использоваться для хранения длины стороны AC треугольника. - Выполняется чтение координат вершин A, B и C с помощью функции
readln()
. - Вычисляется длина стороны AB треугольника с помощью формулы
a := sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
. - Вычисляется длина стороны BC треугольника с помощью формулы
b := sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2))
. - Вычисляется длина стороны AC треугольника с помощью формулы
c := sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1))
. - Выводится значение переменной
a
с помощью функцииwriteln()
и выводится значение переменнойb
с помощью функцииwriteln()
. - Выводится значение переменной
c
с помощью функцииwriteln()
. - Конец программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д