Реализовать калькулятор на языке программирования C# с использованием фреймворка Avalonia. Калькулятор должен поддерживать пооперандный ввод, а не ввод всего выражения. Должен поддерживаться следующий список математических команд: +, -, /, mod, *, n!, =, x^y, lg, ln, sin, cos, tan, floor, ceil. Калькулятор должен поддерживать ввод целых и вещественных чисел. При повторном выполнении операции = выполняется последняя операция к текущему результату. При выборе операции, если есть невыполненная операция, то она выполняется, а её результат выступает в роли первого операнда новой операции. Калькулятор должен иметь команду, которая удаляет последний символ операнда. Калькулятор должен иметь команду очистки состояния. Для отображения данных калькулятора использовать элемент TextBlock, для кнопок Button. Для реализации поведения калькулятора использовать механизм привязки. Не добавлять логику в класс окна.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |