Pascal. Записать листинг программки на языке Паскаль: Треугольник задан координатами вершин

Pascal. Записать листинг программы на языке Паскаль: Треугольник задан координатами вершин А(0; 0), В(2; 2-1) и С (-2; 2+1). Вычислить медиану mа и биссектрису Wb.

Задать свой вопрос
Максимка Судосев
Согласен что странноватые, но таковой вариант дали. Медиана вроде бы 0.2, не соображу как вывести в листинг паскаля.
София Сиволжская
Да
Паша Финько
Мне не важно какие данные, осознать бы решение
Ваня Миснин
Правильно, на счет медианы и биссектрисы
1 ответ
// PascalABC.NET 3.2, сборка 1389 от 01.03.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var xa,ya,xb,yb,xc,yc:real;
  Write('Введите координаты точки А: '); Read(xa,ya);
  Write('Введите координаты точки B: '); Read(xb,yb);
  Write('Введите координаты точки C: '); Read(xc,yc);
  var xd:=(xb+xc)/2;
  var yd:=(yb+yc)/2;
  var ma:=sqrt(sqr(xd-xa)+sqr(yd-ya));
  Writeln('ma=',ma:0:5);
  var AB:=sqrt(sqr(xb-xa)+sqr(yb-ya));
  var AC:=sqrt(sqr(xc-xa)+sqr(yc-ya));
  var BC:=sqrt(sqr(xc-xb)+sqr(yc-yb));
  var Wb:=sqrt(AB*BC*(sqr(AB+BC)-AC*AC))/(AB+BC);
  Writeln('Wb=',Wb:0:5)
end.

Результат
Введите координаты точки А: 0 0
Введите координаты точки B: 2 1
Введите координаты точки C: -2 3
ma=2.00000
Wb=2.66667

Игорь Бабарика
Вы сделали даже больше, спасибо, я разобрался)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт