Создан заказ №356099
5 декабря 2014
Лабораторная работа №2, №3 на языке JAVA
Как заказчик описал требования к работе:
№2.Реализовать библиотеку классов, представляющих геометрические фигуры - окружность, ромб, параллелограмм, трапецию, треугольник.
Реализовать методы вычисления площади, периметра, длины ребер, диаметров вписанной и описанной окружности.
В качестве основы библиотеки описать интерфейс или абстрактн
ый класс Figure, являющийся абстракцией геометрической фигуры. Необходимо реализовать следующие методы:
· вычисление площади
· вычисление периметра
· вычисление высоты
· вычисление длины ребер (для многоугольников), радиуса и диаметра (для окружности).
Для указания вершин использовать координаты декартовой системы координат. Предусмотреть конструкторы с параметрами.
Реализовать наследник класса Comparator и реализовать интерфейс Comparable для классов, описанных выше, для получения возможности сравнения геометрических фигур по величине их площади.
Реализовать функцию записи содержимого объектов в файл.
№3.Разработать программу отсчета времени Таймер-Секундомер. Формат времени, отображаемом на экране, всегда должен соответствовать ЧЧ:ММ:СС
Программа должна быть сформирована в виде графического интерфейса с использованием библиотеки Swing.
В программе должны быть реализованы 2 режима:
1) режим таймера;
2) режим секундомера.
Выбор режима может быть реализован любым способом.
Функциональность для режима "Таймер":
1) выбор длительности и единиц измерения для длительности (часы, минуты, секунды) осуществляется в отдельных полях или других графических элементах;
2) отсчет времени должен быть в обратном порядке, посекундно;
3) кнопки графического интерфейса с соответствующей функциональностью: СБРОС, ЗАПУСК, ПАУЗА.
Функциональность для режима "Секундомер":
1) отсчет времени должен быть в прямом порядке, посекундно;
2) должна быть реализована функция запоминания последнего зафиксированного результата работы секундомера;
3) кнопки графического интерфейса с соответствующей функциональностью: СБРОС, ЗАПУСК, ПАУЗА, ПРОДОЛЖИТЬ (для подгрузки последнего зафиксированного результата)
P.S. Желательно объяснить построение програм
подробнее
Заказчик
заплатил
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
6 декабря 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Лабораторная работа №2, №3 на языке JAVA.docx
2019-03-07 09:45
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор отлично выполнил поставленную задачу!
Работа была выполнена максимально качественно, профессионально и сдана в срок.