Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37
#1

Деление на 0 в калькуляторе

26.01.2014, 22:50. Просмотров 1110. Ответов 5
Метки нет (Все метки)

Доброго времени суток, подскажите каким методом можно вывести на экран калькулятора ошибку если пользователь пытается делить число на "0", как это сделать пока не понимаю. Заранее благодарю
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2014, 22:50
Ответы с готовыми решениями:

Цифры в калькуляторе
Здравствуйте! Я на начальном этапе написание калькулятора)) Как при нажатии...

Деление на 0 в калькуляторе
Помогите реализовать деление на ноль с выводом ошибки в поле вывода. Если...

Обработать деление на ноль в калькуляторе
Только начала "творить" в visual c++ ,и сразу возник вопрос... при выполнении...

Дробное деление в простейшем калькуляторе
Здравствуйте, уважаемые! Написал простейший калькулятор var a,b,d: integer;...

Деление на ноль и извлечение квадратного корня в калькуляторе в Qt Creator
Я понимаю, что производить проверку надо с помощью if и в поле ввода должно...

5
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
26.01.2014, 23:08 #2
Может просто добавить проверку if.
Objective-C
1
2
3
4
5
6
7
8
9
10
11
int a = 5;
int b = textField.text;
int c;
if(b !=0)
{
   c = a/b;
}
else
{
  textField.text = @"Низя делить на 0!"
}
Добавлено через 6 минут
даже вероятнее всего в textField.text будет дыведен NSString тогда нужно при объявлении b сделать
Objective-C
1
[[textField.text] intValue]
0
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37
26.01.2014, 23:37  [ТС] #3
)) Теперь при делении на 0 в результате получается 0.
0
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
26.01.2014, 23:43 #4
Лучший ответ Сообщение было отмечено DonMidNight как решение

Решение

Ну вам надо вместо нуля вывести сообщение об ошибке. Я так понимаю что у вас не используется textField для вывода результата? Если это так, то в вилке if, else
вместо textField.text = @"Низя делить на 0!" поставьте тот вывод, который у вас используется
0
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37
26.01.2014, 23:47  [ТС] #5
textField нету, но используются другие выходы. Спасибо , я уже разобрался, не тот выход использовал у меня их 4))))
0
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
26.01.2014, 23:49 #6
Ну гуд.
0
26.01.2014, 23:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2014, 23:49

Задача про деление яблок (целочисленное деление)
Ребят,помогите с задачкой,как написать input.txt и output.txt? Помогите...

Умножение, деление и деление с остатком
Рассмотрим эти операции на примере. static void Main() { int i = 100, j =...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru