У меня возник вопрос о создании калькулятора в приложении Windows Form Application. Я хочу, чтобы это было возможно написать с помощью кнопок формы выражение в текстовом поле, например, 2 + 3 + 7 = и после нажатия "=" кнопка программы будет читать все цифры и знаки и выполнять вычисления ... Я не знаю Не знаю, с чего начать и как это можно сделать. Любая помощь какой-либо ссылке или smth, чтобы посмотреть, как начать делать такие выражения?C# чтение и вычисление нескольких значений из текстового поля
Главное, как читать, разделять и после вычислять значения из текстового поля.
Спасибо.
проверьте это сообщение http://stackoverflow.com/questions/8656282/c-sharp-calculator-typing-by-pressing-buttons –
http://en.wikipedia.org/wiki/Parsing Вам нужно разобрать свое выражение в токенах , затем примените orde r математики к нему. (2 + 3 + 7) * 4 => (5 + 7) * 4 => 12 * 4 – CSharpie
Я написал небольшую библиотеку некоторое время назад, чтобы проанализировать и оценить арифметические выражения. https://github.com/patriksvensson/arithmetica – Patrik