gigabute
1

Программа, осуществляющая ввод координат трех точек на плоскости и выводящая сообщение, какая из них ближе к началу координат

23.02.2013, 13:49. Показов 2008. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать программу,осуществляющую ввод координаты трех точек на плоскости о выводящее сообщение, какая из них ближе к началу координат.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2013, 13:49
Ответы с готовыми решениями:

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

Определить. какая из точек плоскости ближе к началу координат
Помогите пожалуйста... Определить, какая из точек плоскости ближе к началу координат. A(a,b),...

Определить, какая из трех точек ближе к началу координат
Определить, какая из трех точек А(х1,у1), В(х2,у2), С(х3,у3) ближе к началу координат. Исходные...

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

2
159 / 152 / 50
Регистрация: 03.08.2011
Сообщений: 299
Записей в блоге: 14
25.02.2013, 12:32 2
Лучший ответ Сообщение было отмечено как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function d(x,y:double):double;
begin
  Result:=sqrt(sqr(x)+sqr(y))
end;
 
var
  x1,x2,x3,y1,y2,y3,d1,d2,d3:double;
 
begin
  ReadLn(x1,y2,x2,y2,x3,y3);
  d1:=d(x1,y1);
  {...}
  if (d1<d2) and (d1<d3) then
    WriteLn('Это первая точка');
  {...}
end.
0
435 / 364 / 131
Регистрация: 09.09.2011
Сообщений: 1,325
25.02.2013, 14:20 3
Ввод данных, надеюсь, осилишь сам написать.
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
program nearest_point;
 
{$mode objfpc}{$H+}
 
uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes, math, sysutils
  { you can add units after this };
type
  TPoint = record
    x, y: single;
  end;
  T3Points = array[0..2] of TPoint;
 
  function distance(const aPoint: TPoint): single;
  begin
    Result:= sqrt(sqr(aPoint.x)+ sqr(aPoint.y));
  end;
 
  function minDistancePoint(const aPoints: T3Points): TPoint;
  var
    i: Integer;
  begin
     Result:= aPoints[0];
     for i:= 1 to High(aPoints) do
        if distance(aPoints[i]) < distance(Result) then
            Result:= aPoints[i];
  end;
var
  points: T3Points = ((x:15.5; y:1.0), (x:-12; y:1), (x:3.99; y:-1.5));
  minPoint: TPoint;
begin
  minPoint:= minDistancePoint(points);
  writeln(Format('The Nearest point is x=%f, y=%f', [minPoint.x, minPoint.y] ));
  readln;
end.
0
25.02.2013, 14:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2013, 14:20
Помогаю со студенческими работами здесь

Даны три точки на плоскости. Определить, какая из них ближе к началу координат
Номер теста Данные Результат xA yA xB yB xC yC Otvet 1 2 1 2 2 -1 3 &quot;Это точка A&quot;...

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

На плоскости заданы три точки своими координатами. Определить, какая из них расположена ближе к началу координат
Добрый день уважаемые программисты, обращаюсь к Вам с просьбой помочь решить мне несколько задач,...

Программа для вычисления, какая из точек находится ближе к началу координат
1. Даны две точки А (х1,у1) и В(х2, у2). Написать программу для вычисления, какая из точек...


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

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

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