powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с условием
4 сообщений из 4, страница 1 из 1
Помогите с условием
    #33531180
Capt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать чтоб при сложении например нажали кнопку 4 потом кнопку +
потом кнопек допустим 5 и когда 2й раз на кнопку + нажимаем то он(калькулятор) выдаёт результат 9.
...
Рейтинг: 0 / 0
Помогите с условием
    #33531314
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, так:
Необходимо применить переменную-флаг, которая будет отслеживать, введены ли все операнды необходимые для операции, или нет.
Соответственно, при наличии всех операндов и нажатии клавиши, определяющей операцию, выполняется предыдущая операция, ее результат отображается в панели калькулятора и одновременно становится первым операндом следующей операции...
Если же операнды введены не все, то введенная операция просто перезаписывается (хотели сделать a+b, а потом передумали... Если числа b еще не ввели, то можно нажать - и сделать операцию a-с)...
...
Рейтинг: 0 / 0
Помогите с условием
    #33531344
Capt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и как я в этой переменно отслеживать буду по кликам чтоль
...
Рейтинг: 0 / 0
Помогите с условием
    #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
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с условием
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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