Скриншоты запущенной программы



 

После запуска программы, на консоль выводится номер лабораторной работы, информация о создателе, условия задачи и запрос на ввод значений. Общий вид окна запущенной программы, приведен на рисунке 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!