• Предмет: Информатика
  • Автор: morgenshtern46
  • Вопрос задан 1 год назад

(Язык Pascal)задания


Треугольник задан координатами своих вершин , найти его периметр и площадь


Simba2017: в базе наверняка есть

Ответы

Ответ дал: BobbyFresnel
3

var

 ax, ay, bx, by, cx, cy, S, P: real;

begin

 read(ax, ay, bx, by, cx, cy);

 S := 0.5 * abs((ax - cx) * (by - cy) - (bx - cx) * (ay - cy));

 P := sqrt(sqr(bx - ax) + sqr(by - ay));

 P := P + sqrt(sqr(cx - bx) + sqr(cy - by));

 P := P + sqrt(sqr(ax - cx) + sqr(ay - cy));

 write('Периметр ', P, '  площадь ', S)

end.


BobbyFresnel: ну это его проблемы
Simba2017: да нет...
BobbyFresnel: пусть иначе формулы приводит или как ему надо считать
BobbyFresnel: мы это учили по аналитической геометрии на 1 курсе
Simba2017: вы же для школьника пишите-какой первый курс!
BobbyFresnel: на углубленке по математике это тоже дают с векторами
Simba2017: надо было считать длины сторон и через них все делать
Simba2017: дело ваше...
BobbyFresnel: можно так сказать что если написано найти количество информации и указано 5-9 классы, то нельзя писать логарифмы потому что их в 11 классе учат
BobbyFresnel: я тут уже видел задачи студентов под 5-9 класс
Вас заинтересует