#include <iostream>
class Время {
private:
int часы;
int минуты;
int секунды;
public:
// Конструктор по умолчанию
Время() : часы(0), минуты(0), секунды(0) {}
// Конструктор с параметрами
Время(int ч, int м, int с) : часы(ч), минуты(м), секунды(с) {}
// Функция-метод для обработки данных: вычисление общего количества секунд
int вычислитьКоличествоСекунд() const {
return часы * 3600 + минуты * 60 + секунды;
}
// Функция-метод для обработки данных: увеличение времени на 5 секунд
void увеличитьВремя() {
секунды += 5;
if (секунды >= 60) {
секунды -= 60;
минуты += 1;
if (минуты >= 60) {
минуты -= 60;
часы += 1;
if (часы >= 24) {
часы = 0;
}
}
}
}
// Другие методы и функции по необходимости
};
int main() {
// Пример использования класса "Время"
Время время1(2, 30, 45);
std::cout << "Время 1: " << время1.вычислитьКоличествоСекунд() << " секунд" << std::endl;
// Увеличение времени на 5 секунд
время1.увеличитьВремя();
std::cout << "Время 1 после увеличения: " << время1.вычислитьКоличествоСекунд() << " секунд" << std::endl;
return 0;
}
Повідомлення #include <iostream>
22 січня 2024Поруч у стрічці
Mце повідомлення
4