2015-03-16 2 views
-4

Я относительно новичок в программировании на C#, поэтому решил развить себя, опробовав несколько основных задач программирования. Одним из таких является калькулятор, и я его сильно расколол, за исключением того, что я хочу, чтобы калькулятор сначала принимал все значения, прежде чем вычислять - в отличие от многих из тех, которые я видел в Интернете, где первые два значения вычисляется, то третий вычисляется с результатом этих двух.Автоматически объявляющие и инициализирующие переменные

Мои мысли - объявить только одну переменную во время компиляции, тогда всякий раз, когда пользователь нажимает на оператор, создается новая переменная для принятия значения, переданного впоследствии. Никакие вычисления не будут сделаны до тех пор, пока все значения не будут приняты, и кнопка равенства будет нажата.

Есть идеи?

+0

@ VojtěchDohnal вы можете порекомендовать любые хорошие? Кстати, мне не нравится тон вашего ответа. –

ответ

0

По мере того, как я получил ваш вопрос .. U должен хранить коллекцию значений и операторов. Все зависит от того, что вы хотите единую коллекцию как для значений, так и для операторов или разделителей, а также поддерживать формат стека или очередь.

Здесь коллекция может быть любой. как список, массив и т. д.

Смежные вопросы