|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2018, 12:47 | #1 |
Пользователь
Регистрация: 12.04.2018
Сообщений: 19
|
Калькулятор
Я написал калькулятор, он может принимать два числа, например 45 / 5 = 9; Как его изменить, что бы он мог принимать несколько чисел, как в Windows 7 или как в других. Например: 45 - 5 + 10 = 50;
Вот код: Код:
|
23.04.2018, 15:04 | #2 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
после выбора операции +/- и т.д показывайте результат, запоминайте операцию и ждите число. думаю Вам придется переписать Ваш код
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 23.04.2018 в 15:14. |
23.04.2018, 15:10 | #3 |
Пользователь
Регистрация: 12.04.2018
Сообщений: 19
|
Вы наверное не правильно поняли меня
|
23.04.2018, 15:39 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а мне кажется, что правильно. И даже совет в тему написан.
вот смотрите. ваш же пример. Цитата:
я ввёл 45, нажал кнопку "-", потом ввёл 5 и нажал кнопку "+" видите, что произошло? калькулятор вычислил значение 45-5 (40) и вывел его. Если я теперь напишу 10 и нажму равно, то получу 50. Вы же так хотели? для этого Вам нужно 1) вынести в коде вычисление в отдельную процедуру 2) при всех нажатиях кнопок проверять Sign=="N" - если нет - то вызывать процедуру вычисления. примерно так. p.s. кстати, я бы на вашем месте избавился от однотипных действий. Ведь можно в процедуре получить значение нажатой кнопки. например, ((Button)sender).Tag |
|
23.04.2018, 17:09 | #5 |
Пользователь
Регистрация: 12.04.2018
Сообщений: 19
|
У вашего друга отредактированное сообщение, до этого не так было
|
23.04.2018, 17:15 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
23.04.2018, 17:29 | #7 |
Пользователь
Регистрация: 12.04.2018
Сообщений: 19
|
|
24.04.2018, 07:26 | #8 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Слишком быстро Вы читаете не успел я мысль сформировать, спешил Вам ответить)
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Калькулятор на C++ | Butterfly7380 | Общие вопросы C/C++ | 1 | 22.04.2014 22:47 |
Калькулятор на с++ | Banner | Помощь студентам | 2 | 07.02.2011 11:42 |
калькулятор! | Чика | Общие вопросы Delphi | 7 | 07.10.2010 18:05 |
Калькулятор | Arcueid1691 | Общие вопросы C/C++ | 2 | 15.09.2010 18:39 |
калькулятор | JK0 | Помощь студентам | 13 | 01.09.2010 15:47 |