Практическая Работа №6 Группа: 422 22 Разимов Мустафо Проверил: Абдурахмонов А. А. Ташкент 2022 Задание 1
Download 94,73 Kb.
|
Razimov 15.12.22 Практическая работа №6
Практическая Работа № 6 Группа: 422 – 22 Выполнил: Разимов Мустафо Проверил: Абдурахмонов А.А. Ташкент 2022 Задание 1. Создать класс с полями, указанными в индипидуальном задании (таблица 1 столб 2). Реализовать в классе методы: конструктор по умолчанию; конструктор перегрузки с параметрами; функцию (метод) set для измененя значений полей класса; функции (методы) get для получения значения полей; функцию формирования строки информации об объекте; методы (функции) для обработки данных указанные в индивидуальном задании. Создать проект для демонстрации работы: сформировать объекты со значениями-константами и введенными значениями полей. Результат вывести на монитор.
Программа: #include #include #include using namespace std; class time{ public: int hour; int minute; int second;}; int sekund(int min, int sec, int ho) { cout<<"\n Количество секунд в указанном времени - "; min+=ho*60; sec+=min*60; cout< int uvel(int ho, int min, int sec) { sec+=5; if (sec>=60) {sec-=60; min++;}; if (min>=60) {min-=60; ho++;}; cout<<"\n Время увеличенное на 5 секунд: "< int main() { setlocale(0,""); SetConsoleCP(1251); SetConsoleOutputCP(1251); int error=0,ostatok; time ob; cout<<"Введите время: \n Час - ";cin>>ob.hour; if (ob.hour>24) error++; cout<<"\n Минута - ";cin>>ob.minute; if (ob.minute>60) error++; cout<<"\n Секунда - ";cin>>ob.second; if (ob.second>60) error++; cout<<"\n Указанное вами время: "< sekund(ob.minute, ob.second, ob.hour); uvel(ob.hour, ob.minute, ob.second); return 0; } Результат: Download 94,73 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling