Написать программу для нахождения определителя матрицы

В работе Опубликован 5 года (лет) назад Оплачивается при доставке
В работе Оплачивается при доставке

Для нахождения определителя матрицы есть разные онлайн калькуляторы. Например [login to view URL]

Нужно написать программу, с помощью которой можно продемонстрировать процесс нахождения определителя матрицы. Каким образом продемонстрировать? Я имею ввиду, что пользователь должен выбирать, какой шаг ему делать дальше, а вычисления программа должна делать сама.

Как все работает?

1) Пользователь выбирает размер матрицы

2) Матрица заполняется случайными числами

3) Пользователь выбирает метод для вычисления определителя матрицы (метод треугольника, метод Саруса, метод Гауса, или общее правило для вычисления определителя n-го порядка). Подробную информацию об этих методах я могу предоставить.

Дальше идет сам процесс нахождения определителя. Пользователь должен выбирать, какой шаг ему сделать дальше. После каждого шага программа должна сделать вычисления, и вывести текущее состояние матрицы в Information output window. В окне Hint window должна выводиться подсказка, что надо сделать следующим шагом. В области Management tools могут находиться инструменты для выбора следующего шага (например там может быть селект для выбора что на что нужно умножить или разделить (например умножить такую-то строку на такую-то строку)). В случае, если пользователь делает неправильный шаг - в окне Hint window выводить сообщение об ошибке, и возвращаться к предыдущему состоянию.

В нижней панели должны быть:

1) Кнопка "Step", при нажатии на которую программа сама делает 1 шаг вычислений.

2) Кнопка "All Step", при нажатии на которую программа сделает все вычисления самостоятельно.

3) Кнопка "Print", при нажатии на которую можно будет распечатать все, что отображено в поле Information output window.

Прикрепляю приблизительный макет программы

Java

ID проекта: #16492378

О проекте

5 заявок(-ки) Удаленный проект Последняя активность 5 года (лет) назад

Поручен:

skavras

День добрый, я с удовольствием готов помочь, благо, как считать детерминанты еще не забыл :) Вопрос в том, на чем реализовывать. Судя по тегам, это будет джава. Что выбрать для реализации пользовательского интерфейс Больше

$111 USD за 4 дней(-я)
(1 отзыв)
2.4

5 фрилансеров(-а) готовы выполнить эту работу в среднем за $212

Developer000

I am here freelancer first to discuss the details of then i can sure about my price and the deadline. My way of working is not only to complete but also to provide enough understanding to the project owner. So this Больше

$150 USD за 3 дней(-я)
(51 отзывов(-а))
5.8
mastersapp

Hello Sir/Ma'am, Good Wishes of the Day!! Our team is well versed in IT software industry over 5 years and we have 40+ developers with us those are masters in their work. We have worked on Mobile apps Developmen Больше

$100 USD за 3 дней(-я)
(8 отзывов(-а))
5.1
omardoma

Hello Sir, I am 7+ years of experience Java developer, kindly contact me to further discuss your project.

$250 USD за 3 дней(-я)
(5 отзывов(-а))
3.3