калькулятор 1с



Автор Алексей Климов задал вопрос в разделе Другие языки и технологии

Пишу калькулятор на 1с помогите и получил лучший ответ

Ответ от Ѐабота Юлия[гуру]
По поводу строки: пробуйте в тех процедурах, где происходит непосредственные действия использовать
Сумма = а + Число (Экран);
Экран = Строка (Сумма);
По поводу нажатия знаков: так написано же при нажатии - Экран = "0". Он это и делает. Уберите это, тогда при нажатии на знак будет висеть предыдущее число. Чтобы он после нажатия на знак следующее число выводил, а не добавлял, надо ввести переменную (допустим "Последнее"), которое принимает значение "число" или "знак". Тогда в каждую процедуру - после каждого нажатия переписывать эту переменную и в "при нажатии числа" добавить условие:
Если Экран="0" ИЛИ Последнее="знак" тогда
Экран=5;
Иначе
Экран=Экран+5;
КонецЕсли;
А вообще вы же в курсе, что в 1С есть встроенный калькулятор? В нем, в отличие от вашего, можно не нажимать равно после каждого действия, а можно ввести, например, 1+2+3+4+5 (при каждом следующем нажатии знака он выдает результат). Это так, на будущее ))

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Пишу калькулятор на 1с помогите
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*