Необходимо разработать программу с одним или двумя классами реализующими задание. В реализуемой программе необходимо предусмотреть возможность демонстрации работы конструкторов и методов созданных классов. В main продемонстрировать работу классов. Организацию взаимодействия с пользователем реализовать на основе меню.
1.Определить класс (согласно варианту задания) (обозначим его Sl). Все поля должны быть закрытыми (private). Все методы, кроме статических(static), работают только с одним объектом (не массивом).
2. Написать конструкторы: - по умолчанию; - с параметрами; - копирования.
3. Написать метод заполнения полей класса данными с клавиатуры.
4. Написать метод вывода полей класса на экран.
5. Написать методы по проверке значений полей (согласно варианту задания) по одному методу на проверку каждого поля. Каждый метод принимает значение для сравнения (или два, если проверяется вхождение в диапазон) и возвращает булево значение.
Класс Bus (Автобус):
Поля: Фамилия и инициалы водителя, Номер автобуса, Номер маршрута, Марка, Год начала эксплуатации, Пробег.
Реализовать проверки :
а) совпадает ли с заданным номером маршрута;
б) эксплуатируется ли больше x лет;
в) больше ли пробег x км.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |