|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Ошибка вычисления деления калькулятора на С# |
|
C/C++ - Ошибка вычисления деления калькулятора на С#
|
Новый участник Сообщения: 45 |
Профиль | Отправить PM | Цитировать
Здрасьте. мною написан, уже в полузавершенном варианте инженерный калькулятор..В момент написания кода к действию "деления" само действие работало прекрасно, но после добавления след строк по действиям до существующего конца программы..возникает непонятная ошибка) (причем ничего изменено не было). Подскажите в чем дело..почти дописан(
Папочку с кодом предлагаю для рассмотрения. |
|
Отправлено: 20:18, 25-10-2011 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать Наверно, все это прекрасно работает, только не в моем коде..калькулятор отказывается выполнять мои требования.
|
Отправлено: 15:21, 29-10-2011 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:25, 29-10-2011 | #22 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать ferget, да, такой вариант сработает, просто в коде отсутствуют операции Click-ов, действия всех кнопок распознает метод - Operation ReturnOperation(((Button)sender).Text); действия для отобранной операции: либо - double ExecuteOperation(double DoubResul, double num, Operation op), либо - как например, для обнуления экрана(Clr) - void UnarOperationEvent(object sender, EventArgs e).. просто потом, подумав и переделываю чисто под стереотип, (не забывая про void и double).. получаю тот же самый игнор. Т.е глубже копая, по нажатию на кнопку в конструкторе он ссылается на ButtonClick, вместо UnarOperation, как другие(например, √ ) и другие..
|
Отправлено: 17:32, 29-10-2011 | #23 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать btn_clr_num работает неправильно, только с унарными операциями работает, а с обычными нет
Цитата Ksenya:
|
|
Последний раз редактировалось ferget, 29-10-2011 в 21:15. Отправлено: 21:05, 29-10-2011 | #24 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать Да, причем попробуйте сделать следующее: поменяйте код действий( например у √ и нашей стрелки, увидите, что стрелка вычисляет, а корень наоборот нет) . в чем-то подвох, исходник не мой, ноя в нем почти разобралась, вероятно закрыт доступ не родным визуальным объектам на форме? мистика
|
Отправлено: 21:37, 29-10-2011 | #25 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать Цитата Ksenya:
просто кнопки изначально были разбиты на группы по действиям: унарные бинарные ввод числа память и по одной, кнопки не связанные с вычислениями button_dot, button_clear, button_chs вы добавляете кнопки не связанные с вычислениями и привязываете их к группам по действиям, что неправильно нужно или сделать их отдельными или выделить в особую группу |
|
Отправлено: 22:17, 29-10-2011 | #26 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать просто я пробовала добавить новые кнопки с действием, к примеру корня, в итоге поняла, что они мои кнопочки обделены) (привязывала к унарным)
|
Отправлено: 22:35, 29-10-2011 | #27 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать Вот вариант, вроде все кнопки работают
|
Отправлено: 22:59, 29-10-2011 | #28 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать точно! вы правы, спасибо а если я добавлю другие операции, унарные/бинарные на новых кнопках, они сработают, если прописать их в группах? пробую, пока не получается(
|
Отправлено: 23:36, 29-10-2011 | #29 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать и еще такой вопрос, про использование скобок. Нужен новый класс, я полагаю..вот как в примере..только как его связать со скобками и вычислениями..
нет уже сил с этим калькулятором |
Последний раз редактировалось Ksenya, 30-10-2011 в 20:41. Причина: замена файла Отправлено: 02:32, 30-10-2011 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - [решено] Калькулятор.Ошибка вычисления ариф действий | Ksenya | Программирование и базы данных | 6 | 22-10-2011 01:28 | |
CMD/BAT - [решено] Остаток от деления | Forpost | Скриптовые языки администрирования Windows | 2 | 25-03-2011 23:58 | |
2003/XP/2000 - EXCEL вместо калькулятора | Vygov | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 10-03-2011 14:55 | |
Загрузка - Win7 не загружается после деления HDD Акронисом | vadimovich2 | Microsoft Windows 7 | 6 | 09-04-2010 20:42 | |
Скин для калькулятора | Vlad Drakula | Программирование и базы данных | 12 | 01-06-2004 08:55 |
|