Практическая Работа №6 Группа: 422 22 Разимов Мустафо Проверил: Абдурахмонов А. А. Ташкент 2022 Задание 1


Download 94.73 Kb.
Sana25.04.2023
Hajmi94.73 Kb.
#1396263
TuriПрактическая работа
Bog'liq
Razimov 15.12.22 Практическая работа №6


Практическая Работа № 6


Группа: 422 – 22


Выполнил: Разимов Мустафо
Проверил: Абдурахмонов А.А.

Ташкент 2022


Задание 1. Создать класс с полями, указанными в индипидуальном задании (таблица 1 столб 2). Реализовать в классе методы:

Создать проект для демонстрации работы: сформировать объекты со значениями-константами и введенными значениями полей. Результат вывести на монитор.


4

Время (три числа): часы, минуты, секунды

Вычислить количество секунд в указанном времени

Увеличить время на 5 секунд

Программа:


#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 Указанное вами время: "<if (error!=0) {cout<<"\n Ошибка ввода:\n\n Время введено неверно"; return 0;}
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 2024
ma'muriyatiga murojaat qiling