Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37
#1

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

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

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

Assembler Деление знаковых чисел с выводом ошибки "Деление на ноль"
Глюк в калькуляторе Delphi
Delphi Деление на 0 в калькуляторе
PascalABC.NET Дробное деление в простейшем калькуляторе
C (СИ) Ошибка в калькуляторе
в калькуляторе 2+2*2=8 C++
Умножение, деление и деление с остатком C# .NET 4.x
C++/CLI WinForms Обработать деление на ноль в калькуляторе
C# WPF TextBox в калькуляторе
Цифры в калькуляторе Objective-C
Деление на ноль и извлечение квадратного корня в калькуляторе в Qt Creator C++ Qt
Задача про деление яблок (целочисленное деление) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
26.01.2014, 23:08     Деление на 0 в калькуляторе #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]
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37
26.01.2014, 23:37  [ТС]     Деление на 0 в калькуляторе #3
)) Теперь при делении на 0 в результате получается 0.
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
26.01.2014, 23:43     Деление на 0 в калькуляторе #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну вам надо вместо нуля вывести сообщение об ошибке. Я так понимаю что у вас не используется textField для вывода результата? Если это так, то в вилке if, else
вместо textField.text = @"Низя делить на 0!" поставьте тот вывод, который у вас используется
DonMidNight
5 / 5 / 0
Регистрация: 06.11.2013
Сообщений: 37
26.01.2014, 23:47  [ТС]     Деление на 0 в калькуляторе #5
textField нету, но используются другие выходы. Спасибо , я уже разобрался, не тот выход использовал у меня их 4))))
BigDanceMouse
5 / 5 / 1
Регистрация: 26.01.2014
Сообщений: 69
26.01.2014, 23:49     Деление на 0 в калькуляторе #6
Ну гуд.
Yandex
Объявления
26.01.2014, 23:49     Деление на 0 в калькуляторе
Ответ Создать тему
Опции темы

Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru