Предмет: Информатика, автор: savroroma15

Объявите класс Calendar для хранения даты: день, месяц, год. Определите свойства для записи и считывания этой информации из этого класса. (Дополнение:
используя slots разрешите использовать только строго определенные локальные свойства в экземплярах класса).


artursemenov150: c++?

Ответы

Автор ответа: artursemenov150
0

#include <iostream>

class Calendar

{

public:

   Calendar(int day, int month, int year) : day(day), month(month), year(year) {}

   // Свойство для чтения и записи дня

   int getDay() const { return day; }

   void setDay(int day) { this->day = day; }

   // Свойство для чтения и записи месяца

   int getMonth() const { return month; }

   void setMonth(int month) { this->month = month; }

   // Свойство для чтения и записи года

   int getYear() const { return year; }

   void setYear(int year) { this->year = year; }

private:

   int day;

   int month;

   int year;

};

int main()

{

   Calendar date(25, 12, 2022);

   std::cout << "День: " << date.getDay() << std::endl;

   std::cout << "Месяц: " << date.getMonth() << std::endl;

   std::cout << "Год: " << date.getYear() << std::endl;

   return 0;

}

Похожие вопросы
Предмет: Информатика, автор: kolesnikovnazar988
Річна контрольна робота з інформатики 7 клас Для збереження на носії даних файлів, укладених до електронного листа, потрібно використати кнопку: 1. A) Б) B) Г) A) 2. Адреса електронної поштової скриньки складається з: імені користувача та його прізвища, розділених символом @ Б) імені користувача, під яким він зареєстрований на сервері електронної пошти, та адреси сервера, розділених символом # B) прізвища користувача та його домашньоï адреси, розділених символом @ Г) імені користувача та адреси сервера, розділених символом @ 3. Основним призначенням табличного процесора є А) опрацювання даних, які подані у вигляді електронних таблиць; Б) створення та редагування таблиць; В) створення та опрацювання тексту; 4. Яке розширення має файл створений в середовищі табличного процесора A) pptx 5. Б)exls B) xlsx I) docx Як позначають заголовки стовпців електронної таблиці А) 1,2,3... Б) А,Б,В... B) A,B,C... г) А1, В2,C3 6. Операції: встановлення меж клiтинки, вирівнювання вмісту клітинки; зміна розміру та кольору шрифту відносять до: А) форматування Б) редагування В)опрацювання A Прізвище 1 2 Іванов 3 Петров 4 Синичка 7. 8. 9. 10. 11. 12. B D E Клас Матема Інформа Загальний тика тика бал 7 A 7 Б 7 в 4 7 5 5 8 7 Запиши адреси комірок у яких містяться текстові дані Запиши діапазон клітинок з числовими даними Алгоритм - це ... Алгоритм з розгалуженням - це ... Цикл - це... Склади лiнiйний алгоритм​
Предмет: Алгебра, автор: SOCHIK235