Вопрос задан 21.09.2018 в 18:23. Предмет Информатика. Спрашивает Михалевич Аліна.

Помогите найти ошибку))


0 0
Перейти к ответам

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

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

0 0
Отвечает Амангелдиева Аяжан.
Function sq(var x1,y1,x2,y2,x3,y3: real):real;
begin
// вычисляем площадь с помощью
// векторного произведения
 
  sq:=abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1))/2;
end;
// основная программа
var x1,y1,x2,y2,x3,y3,x4,y4,s:real;
begin
  write('координаты 4 вершин x1 y1 x2 y2 x3 y3 x4 y4 через пробел:  ');
  readln(x1,y1,x2,y2,x3,y3,x4,y4);
  s:=sq(x1,y1,x2,y2,x3,y3)+sq(x1,y1,x4,y4,x3,y3);
  writeln('площадь четырехугольника S = ',s);
end.

координаты 4 вершин x1 y1 x2 y2 x3 y3 x4 y4 через пробел:  2 2 4 4 7 4 6 2
площадь четырехугольника S = 7

0 0

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

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

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