|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2013, 20:35 | #1 | |
Регистрация: 07.10.2013
Сообщений: 6
|
НЕ могу понять в чем проблема моего кода
Код написан для вычисления функции, при этом учел вводи только чисел и деление на 0
ПРикол в том, что результат постоянно возвращается с параметрами 1, 2, 3 которые заданы в начале Цитата:
|
|
13.10.2013, 20:43 | #2 |
Регистрация: 07.10.2013
Сообщений: 6
|
кажется я сам понял в чем дело, неправильно написал процедуру, а именно код с оператором if
|
13.10.2013, 20:44 | #3 |
Регистрация: 07.10.2013
Сообщений: 6
|
а нет( все же не понимаю в чем дело
|
13.10.2013, 21:04 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
во первых, надо выбросить SafeDivision
во вторых разобраться с передачей параметров, какие бывают и чем отличаются в 3 правильно отредактировать пост |
13.10.2013, 21:09 | #5 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
1) Переменные вещественного типа (в т.ч. double) нельзя просто так взять и сравнить с другим числом/переменной на равенство.
Например, 1.0/10.0 вряд ли будет равно 0.1, ибо погрешность Код:
Код:
2) результат постоянно возвращается с параметрами 1, 2, 3 static void SafeInput(double x) заменить на static void SafeInput(ref double x) зачем? http://msdn.microsoft.com/ru-ru/library/14akc2c7.aspx
Благодарить в репутацию. Проклинать — туда же
Последний раз редактировалось Luuzuk; 13.10.2013 в 21:29. |
13.10.2013, 23:06 | #6 |
Регистрация: 07.10.2013
Сообщений: 6
|
Большое спасибо
В первую очередь на счет "ref" реально помогло, все работает.. на счет условий с == с Вами согласен, но странным образом программа работает как
и при целых числах. Спасибо большое, Вы очень помогли |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хочу понять в чем ошибка моего кода | FreeCat | Общие вопросы C/C++ | 11 | 09.06.2012 03:13 |
Не могу понять в чем проблема | ZoomHz | Общие вопросы C/C++ | 3 | 07.03.2012 19:13 |
Не могу понять в чем проблема. | Демик | Помощь студентам | 7 | 01.02.2011 19:16 |
Не могу понять в чем проблема | BaUruk | Общие вопросы C/C++ | 3 | 12.10.2009 10:43 |
НЕ могу понять в чем проблема! | KNatalia | Microsoft Office Excel | 2 | 18.08.2009 02:03 |