Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2020, 21:42   #1
kirik221
 
Регистрация: 28.12.2020
Сообщений: 4
По умолчанию В конструкторе класса инициируется поле, содержащее количество снежинок, выраженное целым числом.

Здравствуйте, помогите с этим заданием, я нуб
Напишите класс Snow по следующему описанию:

В конструкторе класса инициируется поле, содержащее количество снежинок, выраженное целым числом.

Класс включает методы перегрузки арифметических операторов: add() – сложение, sub() – вычитание, mul() – умножение, truediv() – деление. В классе код этих методов должен выполнять увеличение или уменьшение количества снежинок на число n или в n раз. Метод truediv() перегружает обычное (/), а не целочисленное (//) деление. Однако пусть в методе происходит округление значения до целого числа.

Класс включает метод makeSnow(), который принимает сам объект и число снежинок в ряду, а возвращает строку вида "*\n*\n*…", где количество снежинок между '\n' равно переданному аргументу, а количество рядов вычисляется, исходя из общего количества снежинок.

Вызов объекта класса Snow в нотации функции с одним аргументом, должен приводить к перезаписи значения поля, в котором хранится количество снежинок, на переданное в качестве аргумента значение.
kirik221 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в маткаде "Значение должно быть целым числом".Как исправить? Ejsmont_DD_17 Помощь студентам 0 01.05.2018 16:08
Объявления в конструкторе класса polin11 Общие вопросы C/C++ 2 24.03.2018 16:25
Надо задать объект класса в конструкторе. ZiPPER7 Общие вопросы C/C++ 4 17.12.2016 16:11
Поле в конструкторе отчетов T11 Microsoft Office Access 6 02.09.2011 14:20
Конструктор инициализации целым числом ИВэТэшка Общие вопросы C/C++ 2 12.07.2011 20:29