11 / 7 / 5
Регистрация: 09.09.2021
Сообщений: 147

Создать объект “Календарь”

09.04.2022, 14:49. Показов 679. Ответов 3

Студворк — интернет-сервис помощи студентам
Поля : день , месяц , год
Методы : конструктор без параметров, конструктор с параметрами , конструктор копирования; определение названия недели по заданной дате.
За помощь буду благодарен
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2022, 14:49
Ответы с готовыми решениями:

Как создать объект, когда нажимаешь на другой объект?
При нажатий на объект появляются его характеристики, а для этого я думал создать прямоугольник в углу экрана где будет написаны его...

Создать объект стек и создать объект очередь с перегруженными операциями
Помогите, пожалуйста с заданиями. 1. Унарная операция Создать объект стек, перегрузив ++ и -- (как постфиксными, так и префиксными)....

Объект 'Календарь' для Excel, который бы показывал празничные дни
Не встречал ли кто объекта 'Календарь' для Excel, который бы показывал празничные дни?

3
 Аватар для rim41
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
20.02.2023, 00:54
Типа такого?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import datetime
 
 
class Calendar:
    def __init__(self, day=None, month=None, year=None):
        if not any(day, month, year):
            today = datetime.date.today()
            self.day = today.day
            self.month = today.month
            self.year = today.year
        elif all(day, month, year):
            self.day = day
            self.month = month
            self.year = year
 
        else:
            print("Неправильная дата")
    
    def get_weekday_name(self):
        weekday_names = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
        return weekday_names[datetime.date(self.year, self.month, self.day).weekday()]
 
    def copy(self):
        return Calendar(self.day, self.month, self.year)
 
    def __str__(self):
        return f"{self.day}/{self.month}/{self.year}"
1
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
20.02.2023, 15:30
rim41,

Не по теме:

так надо названия недель... Ну типа "крестопоклонная неделя", "страстная неделя", "неделя ваий" (что бы это не значило...)

0
 Аватар для rim41
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
21.02.2023, 01:43
Parramon, Они ж по идее разные по годам, ну нафек для каждого года расписывать

Добавлено через 23 секунды
Хотя... Можно чатгпт запрячь, он по идее должен хорошо справиться такой задачей

Добавлено через 15 секунд
Но мне лень, ТС сам сможет если захочет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2023, 01:43
Помогаю со студенческими работами здесь

Как ячейке в DBGrid присвоить объект выбора данных (список или календарь)
Здравствуйте! Мне нужно получить по щелчку в ячейке грида нужный объект, в котором находятся любые данные, которые мне нужны, ...

Подскажите, есть ли календарь в Excel 2019, чтобы использовать как объект в VBA?
Добрый день форумчане!, подскажите пожалуйста, есть ли календарь в Excel 2019 ? Чтобы можно использовать в коде VBA и загружать...

Как, используя Entity Framework, создать объект с конструктором, в котором содержится другой объект?
Имеем следующие объекты: Пользователь (User) и Человек (Person), при этом нельзя создать пользователя, не указав кто он (кто из Person). А...

Получить адрес на переменную\объект, потом от этого адреса создать указатель на объект и изменить значение. Как?
int a=55; uintptr_t adr=&a; int *b=*adr; *b=88; cout << "a=" << a << "b=" << b; Добавлено через 16 минут так...

Как создать объект оператором new, если имеется только тип указателя на объект, переданный через шаблон?
Есть шаблон. Точно известно, что его параметр Т это указатель. Как с помощью new создать переменную типа *T ? Код приведенный ниже дает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru