Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с условием / 4 сообщений из 4, страница 1 из 1
08.02.2006, 13:19
    #33531180
Capt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с условием
Как сделать чтоб при сложении например нажали кнопку 4 потом кнопку +
потом кнопек допустим 5 и когда 2й раз на кнопку + нажимаем то он(калькулятор) выдаёт результат 9.
...
Рейтинг: 0 / 0
08.02.2006, 13:46
    #33531314
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с условием
Наверное, так:
Необходимо применить переменную-флаг, которая будет отслеживать, введены ли все операнды необходимые для операции, или нет.
Соответственно, при наличии всех операндов и нажатии клавиши, определяющей операцию, выполняется предыдущая операция, ее результат отображается в панели калькулятора и одновременно становится первым операндом следующей операции...
Если же операнды введены не все, то введенная операция просто перезаписывается (хотели сделать a+b, а потом передумали... Если числа b еще не ввели, то можно нажать - и сделать операцию a-с)...
...
Рейтинг: 0 / 0
08.02.2006, 13:52
    #33531344
Capt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с условием
ну и как я в этой переменно отслеживать буду по кликам чтоль
...
Рейтинг: 0 / 0
08.02.2006, 22:16
    #33532651
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с условием
Ну дак и делай как в калькуляторе: заведи 2 регистра, и при нажатии на клавишу операции выполняй операцию над регистрами.

1. Изначально, или послпе нажатия на "сброс" оба регистра=0
2. нажали 2, в регистре А тепер 2.
3. нажали 4, в регистре А 24
4. нажали +, в регистр А записали А+Б, т.е. 24, установили Б=0.
5. нажил 5, т.к. в А результат, то сдвигаем его в Б, а в регистр А заносим 5
6. нажал + ........... переходим к п.4.

немного путано и упрощенно, но думаю, суть ясна
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с условием / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]