0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 7
|
|
1 | |
Условный оператор.Задача на полуокружность25.04.2013, 21:29. Показов 4451. Ответов 16
Метки нет (Все метки)
Дана точка на плоскости с координатами (х,у). Составить программу,которая выдаёт одно из сообщений:*Да*,*Нет*,*На границе* в зависимости от того,где лежит точка.Полуокружность по Х лежит от (-1;1) по У лежит от (1;0).
0
|
25.04.2013, 21:29 | |
Ответы с готовыми решениями:
16
Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки Условный оператор Условный оператор Условный оператор if |
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|||||||||||
25.04.2013, 21:42 | 2 | ||||||||||
прошу прощение. немного внес изменения:
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 21:46 | 4 |
Tulosba, почему перемудрил? Память экономлю))))
А как лучше написать без if/else?
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
||||||
25.04.2013, 21:50 | 5 | |||||
а вот так
Добавлено через 1 минуту речь шла про окружность а у неё внутри /снаружи нет
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 21:51 | 6 |
ValeryS, Там три возможных случая, потому просто bool не обойтись
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 21:53 | 8 |
ValeryS, ну за поправку первого варианта спасибо)а второй вариант можно поправить?
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|||||||||||
25.04.2013, 22:05 | 9 | ||||||||||
не знаю
я бы вообще по другому написал
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 22:14 | 10 |
Мне теперь вдруг дошло,что условие вопроса не совсем корректно. В каком случае и что должна выводить программа? Потому что мой код и код ValeryS -это две разные программы и решают они разные задачи.
0
|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 7
|
||||||
25.04.2013, 22:43 [ТС] | 11 | |||||
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 22:58 | 12 |
Gamora, при вводе координат (0,-1) получите ответ "нет". проверьте правильность условия!
Добавлено через 6 минут Прошу прощения. Получите ответ "на границе"
1
|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 7
|
|
25.04.2013, 23:00 [ТС] | 13 |
Так и должно выводить
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 23:01 | 14 |
Gamora, эмм..я правильно понимаю,что точка (0,-1) не принадлежит вашей полуокружности?
0
|
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 7
|
|
25.04.2013, 23:04 [ТС] | 15 |
Х (-1;1) Y(0;1) всё верно, принадлежит...
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
25.04.2013, 23:08 | 16 |
Gamora, нет, Вы не поняли. точка х=0, у=-1, не принадлежит, но подходит в Ваш код. так быть не должно, я правильно понимаю?
1
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
||||||
25.04.2013, 23:17 | 17 | |||||
а у меня тот же косяк
как то не учел что у не может быть отрицательной вот так нужно
1
|
25.04.2013, 23:17 | |
25.04.2013, 23:17 | |
Помогаю со студенческими работами здесь
17
Условный оператор Условный оператор Условный оператор. Условный оператор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |