Показать сообщение отдельно
Старый 11.11.2013, 00:56
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 15  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
А что у Вас не получается? Однажды я тоже делал нечто похожее на калькулятор и у меня было вот как -
ввел число "326.4" и ведь чтобы чтото с этим числом сделать, нужно ввести оператор "+-*/" и по этому, когда вводился оператор, первым делом я проверял, что было нажато ДО. Если оказывалось, что там была цифра, то она переводилась в число и помещалось в массив. А потом, когда после оператора вводишь цифру, то проверяешь так же, что было ДО. Если оператор, то тоже его в массив. Но я делал по польской записи и решал в реальном времени, но Вы тоже так можете сделать. Сделать проверку, что было ДО, просто ведь можно сто раз цифры поменять и операторы, но нужно же только то, что будет в конце, а это как раз проверкой на ДО решается.