0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 30
1

Определить функцию, которая возвращает расстояние между двумя точками на плоскости

05.11.2014, 00:05. Показов 1102. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вариант 5. Определите функцию, которая возвращает расстояние между двумя точками на плоско-сти
где - координаты первой и второй точки соответственно

Определите функцию, которая возвращает площадь треугольника с заданными вершинами на плоско-сти, используя формулу Герона и ранее определённую функцию

(функции особо не понимаю , можете исправить или что надо добавить , ну это как я понял задание , помогите пожалуйсто )
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
program Project3;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils,
  Windows;
var
   x1,x2,y1,y2:real;
   p,s:real;
 
Procedure info;
begin
setconsoleCP(1251);
setconsoleoutputcp(1251);
end;
 
Function lol(x1, y1, x2, y2:real):real;
Var
   m:real;
   n:real;
begin
   m:=x2-x1;
   n:=y2-y1;
   Dist:=sqrt(m*m-n*n);
   write('Dist = ',lol:5);
end;
 
{ Function Triangle(p:real):real;
var
   a,b,c:real;
begin
   p:=(a+b+c)/2;
   Triangle:=sqrt(p*(p-a)*(p-b)*(p-c));
end;
Procedure PrintRow(Triangle,Dist:real);
begin
   writeln('расстояние между двумя точками: ',Dist:3:5);
   writeln('площадь треугольника: ',S:3:5);
end;
 
begin
  Info;
   Repeat
      Dist(x1,x2,y1,y2);
      Triangle(p);
      PrintRow(Triangle,Dist);
   Until Exitprog
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2014, 00:05
Ответы с готовыми решениями:

Определить функцию, которая возвращает расстояние между двумя точками на плоскости
Определить функцию, которая возвращает расстояние между двумя точками на плоскости.Вычислить...

Определить расстояние между двумя точками ломанной на плоскости
Определить расстояние между двумя точками ломанной на плоскости для вычисления наибольшей цепи...

Определить расстояние между двумя точками ломаной на плоскости для вычисления наибольшей цепи
Определить расстояние между двумя точками ломанной на плоскости для вычисления наибольшей цепи...

расстояние между двумя точками на плоскости
Помогите,пожалуйста, решить.. Дана окружность радиуса 10 с центром(-4,-6).найти точки её...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
05.11.2014, 07:57 2
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
program Project3;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils,
  Windows;
 
Procedure info;
begin
setconsoleCP(1251);
setconsoleoutputcp(1251);
end;
 
Function lol(x1, y1, x2, y2:real):real;
begin
lol:=sqrt(sqr(x1-x2)+sqr(y1-y2));
end;
 
Function Triangle(x1,y1,x2,y2,x3,y3:real):real;
var  a,b,c,p:real;
begin
a:=lol(x1,y1,x2,y2);
b:=lol(x2,y2,x3,y3);
c:=lol(x1,y1,x3,y3);
p:=(a+b+c)/2;
Triangle:=sqrt(p*(p-a)*(p-b)*(p-c));
end;
var x1,x2,y1,y2,x3,y3:real;
begin
Info;
writeln('Введите координаты вершин треугольника');
readln(x1,y1,x2,y2,x3,y3);
write('Площадь=',Triangle(x1,y1,x2,y2,x3,y3):0:2);
readln
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2014, 07:57
Помогаю со студенческими работами здесь

Определить площадь треугольника, используя функцию, вычисляющую расстояние между двумя заданными точками.
1. Даны действительные числа a, b, c. Найти z = g(a + b, c) + 4 ∗ g(a − b, 1.8), где g(x, y) =...

Вычислить расстояние между двумя точками на плоскости
1. Известны координаты на плоскости двух точек. Составить программу вычисления расстояния между...

Найти расстояние между двумя точками на плоскости
Даны четыре действительных числа: x1, y1, x2, y2. Напишите функцию distance(x1, y1, x2, y2),...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru