Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 12:40   #1
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию Логические выражения. C#(ConsoleAppl)

Точка с координатами(x,y) принадлежит части плоскости, лежащей между прямыми x1=m, x2=n(m>n).
Помогите пож - та в первый раз пишу на C#.
Doublefaced вне форума Ответить с цитированием
Старый 04.04.2009, 13:35   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Так это же 2 параллельные прямые.
Вводите m и n. Потом координаты точки. Дальше, если x>=n и x<=m, то точка принадлежит этой части плоскости.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 04.04.2009, 22:04   #3
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию

Это как???
Doublefaced вне форума Ответить с цитированием
Старый 04.04.2009, 22:13   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Это как???
Что как? Конкретизируйте вопрос.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.04.2009, 20:21   #5
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию

double x1, x2, x, y1, y2, y;
bool b;
Console.Write("Введите x1");
x1 = double.Parse(Console.ReadLine());
Console.Write("Введите y1");
y1 = double.Parse(Console.ReadLine());
Console.Write("x2>x1 x2=");
x2 = double.Parse(Console.ReadLine());
if (x2<=x1) while(x2<=);


Начало верное?
Doublefaced вне форума Ответить с цитированием
Старый 05.04.2009, 20:37   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Начало верное?
А смысл по кускам выкладывать?
Задача сводится к двум проверкам. И все.
Кстати, начало неверное. Что за x1, x2? У вас есть одна точка (x,y) и две прямые, которые задаются с помощью m и n.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.04.2009, 20:43   #7
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию

я не знаю тогда. помогите плиз!
Doublefaced вне форума Ответить с цитированием
Старый 05.04.2009, 20:47   #8
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Что не знаете?
Вводите m, n, x, y.
Если x>=m И x<=n, то точка в области.
И все. Программа занимает 11 строчек. Это если с выводом надписей "Введите то-то". А так еще меньше.

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

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.04.2009, 21:07   #9
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию

Цитата:
double m, n, x, y;
Console.Write("Введите x");
x = double.Parse(Console.ReadLine());
Console.Write("Введите y");
y = double.Parse(Console.ReadLine());
Console.Write("Введите m");
m = double.Parse(Console.ReadLine());
Console.Write("Введите n");
n = double.Parse(Console.ReadLine());
if (x>=m) && (x<=m);
Console.ReadLine();
Что делать с этим if (x>=m) && (x<=m);?
Doublefaced вне форума Ответить с цитированием
Старый 05.04.2009, 21:10   #10
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
if(x>m && x<n)	Console.WriteLine("Точка в области");
Как видите, ничего сложного.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
логические функции JESSIE1000005 Помощь студентам 2 28.03.2009 19:26
Логические подстановки в формулах/функциях vprima Microsoft Office Excel 5 16.02.2009 16:42
Логика и алгоритмы: Упростите логические выражения паталогоанатом Свободное общение 1 08.02.2009 20:48
Логические формулы, обработка RomanovAV Помощь студентам 5 30.04.2008 19:34