2 / 2 / 0
Регистрация: 17.09.2012
Сообщений: 34
|
||||||
1 | ||||||
Простой консольный калькулятор - не пойму, где ошибка17.09.2012, 15:16. Показов 1920. Ответов 6
Метки нет (Все метки)
Бесконечный цикл while внизу - проверка, чтобы пользователь вводил только "y" или "n", а не например числа или другие буквы. Проблема в том, что когда ввожу "y" или "n", программа всё равно как будто считает, что введено что-то другое и выдаёт WRONG! You should enter 'y' or 'n'! Подскажите пожалуйста, в чём засада.
0
|
17.09.2012, 15:16 | |
Ответы с готовыми решениями:
6
Простой консольный калькулятор Консольный калькулятор, где ошибка в условии Простой консольный калькулятор Консольный калькулятор, в чем ошибка? |
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
17.09.2012, 15:18 | 2 |
дык да )) поменяй || на &&
у тебя всегда символ "не у" ИЛИ "не н"
1
|
2 / 2 / 0
Регистрация: 17.09.2012
Сообщений: 34
|
|
17.09.2012, 15:25 [ТС] | 3 |
Немного не понял, но на всякий случай поменял - всё равно не работает.
По идее ведь у меня правильно написано - если введённый символ не "у" и не "n", то выдать сообщение об ошибке и начать цикл, в котором вводится символ заново. Иначе - завершить цикл.
0
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
17.09.2012, 15:37 | 4 |
у тебя ИЛИ, а не И.
условие верно, если хотя бы один операнд true. в твоем if-е всегда один будет true; || - логическое ИЛИ && - логическое И и поменяй в двух местах и будет работать. и замени scanf(0 на getch(). и ты дятел )) ты считываешь в переменную float
0
|
2 / 2 / 0
Регистрация: 17.09.2012
Сообщений: 34
|
|
17.09.2012, 15:44 [ТС] | 5 |
Ахх, понял, всё заработало)
Мне нужно юзать определённые функции, гетчар не входит в их число. Опростоволосился Спасибо, буду внимательнее!
0
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
||||||
17.09.2012, 15:47 | 6 | |||||
и, кстати, не правильно, малясь, написано.
0
|
2 / 2 / 0
Регистрация: 17.09.2012
Сообщений: 34
|
|
17.09.2012, 15:53 [ТС] | 7 |
Приму на заметку.
0
|
17.09.2012, 15:53 | |
17.09.2012, 15:53 | |
Помогаю со студенческими работами здесь
7
Не пойму где ошибка Не пойму где ошибка Не пойму, где ошибка не пойму где ошибка не пойму где ошибка Не пойму, где ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |