Категории заданий

Напишите программу на C#

Владимир Еремеев Исполнитель: Владимир Еремеев 
Оценка: +1
Отзыв: Работа выполнена качественно и без задержек!
Стоимость: 1000
Категория: Другое
Время выполнения: 2 дня
Поиск кандидата: 0 сек


Подробное описание:

Напишите программу на C#, которая приводит уравнение к каноническому виду: приводит подобные слагаемые и приравнивает сумму к нулю. Уравнение может быть любого порядка, может содержать любое количество переменных, может быть записано со скобками (в этом случае приложение должно раскрыть скобки, возможно умножение или деление скобок на число, например, 2(x+y)). Произведения полиномов нету. Уравнение на вход будет передано в виде строки в следующем формате: P1 + P2 + ... = ... + PN где P1..PN - слагаемые, представленные в виде: ax^k где a - число с плавающей точкой; k - целое число; x - переменная (переменных у одного слагаемого может быть несколько). Например, может быть дано уравнение следующего вида: x^2 + 3.5xy + y = y^2 - xy + y Оно должно быть приведено к виду: x^2 - y^2 + 4.5xy = 0 Программа должна быть оформлена как консольное приложение Visual Studio и поддерживать два режима работы – интерактивный и файловый. В интерактивном режиме программа предлагает ввести выражение и выводит результат по окончании ввода. После этого приглашение ввести выражение повторяется. Завершить работу можно с помощью сочетания Ctrl-C. В файловом режиме программа принимает в качестве параметра имя файла содержащего строчки с выражениями и записывает результат работы в новый файл с добавлением расширения .out. Будет плюсом, если вы напишете юнит-тесты.

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!