Разработать автономное приложение, реализующее задание для заданного множества точек Т на плоскости: найти ромб с вершинами в точках множества Т, характеризующийся минимальной разностью длин диагоналей.
Исходные данные должны вводиться вручную в таблицу с использованием диалогового окна.
Программа должна отображать исходные данные и результаты в графическом виде. Результат также должен отображаться в виде таблицы.
Должны использоваться элементы библиотек Swing.
Программа должна содержать меню (примерные пункты: сохранить, открыть, выход) и несколько форм.
Разрабатывается в IntelliJ IDEA.
Алгоритм выполнения:
Ставим точки, указывая координаты каждой точки в таблице (таблица из 2 столбцов: координаты x и координаты y). Потом перебираем все варианты из 4-х точек, проверяя, чтобы они образовывали ромб (лучше их прорисовать). Далее находим ромб с минимальной разностью длин диагоналей и выделяем его другим цветом. Выводим таблицу с координатами этого ромба в отдельной форме.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |