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

Принадлежит ли заданная координатами X, Y точка заданной прямой?

01.04.2019, 08:02. Показов 858. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу не по теме, т.к. не могу создать свою, благо суть проблема близка к этой теме.
С первого взгляда всё работает как надо. Вводишь значения, если уравнение равно нулю - значит точка соответствует прямой. Но если ввести отрицательные числа, то тут не важно равно или не равно 0, программа в любом случае выдаёт соответствие с прямой. В упор не вижу, где тут ошибка. D:
Текст задачи:
Принадлежит ли заданная координатами X, Y точка заданной прямой?

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  x, y, a, b, c, d: integer;
 
begin
  writeln('Задайте прямую d ');
  readln(a, b, c);
  d := a * x + b * y + c; // 1 1 0 
  writeln('Задайте координаты точки A');
  readln(x, y); // 0 0  
  if (d = 0) then writeln('точка соответствует прямой')
  else 
    writeln('точка не соответствует прямой');
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2019, 08:02
Ответы с готовыми решениями:

Принадлежит ли точка, заданная координатами, заштрихованной области.
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран...

Принадлежит ли точка заданная координатами заштрихованной области
2. 1. Задача 1. Проверить принадлежит ли точка, заданная координатами, заштрихованной области....

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран...

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

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.04.2019, 08:36 2
Сначала введите все данные, а потом считайте.
Pascal
1
2
3
4
5
writeln('Задайте прямую d ');
readln(a, b, c);
writeln('Задайте координаты точки A');
readln(x, y); // 0 0
d := a * x + b * y + c; // 1 1 0
0
01.04.2019, 08:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2019, 08:36
Помогаю со студенческими работами здесь

Проверить принадлежит ли точка, заданная координатами, заштрихованной области
Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран...

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

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

Принадлежит ли точка M(2,a) прямой y=x?
принадлежит ли точка M(2,a) прямой y=x? Данные для ввода: 1) a=2; 2) a=0.


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

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

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