Скриншоты запущенной программы
После запуска программы, на консоль выводится номер лабораторной работы, информация о создателе, условия задачи и запрос на ввод значений. Общий вид окна запущенной программы, приведен на рисунке 3.1.
Рисунок 3.1 – Запрос на ввод данных
Ввод данных в программу показан на рисунке 3.2.
Рисунок 3.2 – Ввод данных в программу
Результат работы программы приведен на рисунке 3.3.
Рисунок 3.3 – Результат работы программы
По окончанию ввода и расчёта стоимости билетов учреждения досуга выводится запрос на изменение данных клиента. При положительном ответе будет повторён запрос на ввод данных пользователя, а затем номер клиента, к которому будут применены эти изменения (Рисунок 3.4). При отрицательном ответе (Рисунок 3.5) программа выдаст запрос на повтор ее работы, и в случае положительного ответа работа программы начинается с начала, а в случае отрицательного – инициируется выход из программы.
Рисунок 3.4 – Запрос изменения данных – Положительный ответ
Рисунок 3.5 – Запрос изменения данных – Отрицательный ответ
Вывод
В результате выполнения лабораторной работы была написана программа, позволяющая рассчитывать стоимость билетов учреждения досуга для разных категорий клиентов, вводить клиентов и вносить изменения. Исходный код программы приведен в приложении А3.
Лабораторная работа №3.2
|
|
Вариант 5.
Условие задачи: Создать класс треугольник, члены класса - координаты 3-х точек. Предусмотреть методы проверки существования треугольника, вычисления и вывода сведений о фигуре – длины сторон, углы, периметр, площадь. Создать производный класс – прямоугольный треугольник, предусмотреть в классе проверку, является ли треугольник прямоугольным. Написать программу, демонстрирующую работу с классом, где дано N треугольников и M прямоугольных треугольников, найти среднюю площадь и минимальный периметр для N треугольников и прямоугольный треугольник с наибольшей гипотенузой.
Описание структуры программы
В общем виде структура исходного кода программы для каждой лабораторной работы, представляет собой совокупность классов, основным из которых является класс Main.
Класс Main, содержит точку входа в Java программу в виде статического метода main, осуществляет запросы к пользователю, организует взаимодействие между классами, содержащими алгоритмы, и выводит результат работы программы.
Метод System.out.println и System.out.print позволяет выводить текст в консоль.
Класс Scanner используется для получения (считывания) данных введенных пользователем в виде String, byte, short, int, long, float, double.
|
|
Метод nextLine в классе Scanner позволяет читать до конца текущей строки.
Выражение do-while позволяет начать работу с программой заново, не перезапуская исходный файл.
В данной лабораторной работе также присутствуют ещё два класса:
Класс Info выводит на экран сообщения с информацией о программе.
Класс Point2D позволяет задать X и Y координаты точки.
Класс Triangle позволяет задать координаты точки из класса Point2D. Здесь предусмотрен следующие методы: проверка существования треугольника, вычисления угла, вычисления периметра, вычисление площади и вычисление сторон прямоугольника.
Класс LineAngle наследует черты класса Triangle и добавляет свой метод – метод проверки существования прямоугольного треугольника.
Дата добавления: 2018-11-24; просмотров: 307; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!