Лаб. раб. №1, Дюсембинова Амина КВТ-18-9. Лабораторная работа 1 Выполнила студентка 4го курса группы квт189 Дюсембинова А. Р. Принял Сарсенбай А. С. Алматы 2021
Скачать 0.54 Mb.
|
Некоммерческое акционерное общество г. Алматы, ул. Байтурсынова 126/1 Колледж Алматинского университета энергетики и связи Объектно-ориентированное программирование Лабораторная работа №1 Выполнила студентка 4-го курса группы КВТ-18-9 Дюсембинова А.Р. Принял Сарсенбай А.С. Алматы 2021 Лабораторная работа №1 Определить класс Children, который содержит такие поля (члены класса): закрытые – имя ребенка, фамилию и возраст , публичные – методы ввода данных и отображения их на экран. Объявить два объекта класса, внести данные и показать их. Создать класс с двумя переменными. Добавить функцию вывода на экран и функцию изменения этих переменных. Добавить функцию, которая находит сумму значений этих переменных, и функцию которая находит наибольшее значение из этих двух переменных. Создать класс, описывающий понятие работник, со свойствами: фамилия; стаж; часовая заработная плата; количество отработанных часов. C помощью метода реализовать ввод данных работника с клавиатуры. Рассчитать с помощью методов заработную плату, за отработанное время, и премию, размер которой определяется в зависимости от стажа (при стаже до 1 года 0%, до 3 лет 5%, до 5 лет 8%, свыше 5 лет 15%). С помощью метода печати, реализовать вывод информации о работнике на экран. Предусмотреть метод для записи в файл данных о работнике. Определить класс с именем Student, содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость. Все это - массив из 10 элементов. Методы: ввод данных в массив из n элементов в типа Student; упорядочить по возрастанию номера в группе; вывод студентов и номеров групп для студентов, если средний балл студента больше 67. |