Создать класс Data для работы с датой. Дата представлена 3 полями: днем, месяцем, годом. Реализовать сложение, вычитание, сравнение дат



3. Создать класс Time для работы со временем. Время представлено 3 полями: часы, минуты, секунды. Реализовать вывод времени, сравнение, инициализацию.

 

Усложненные

4. Создать класс «банкомат» для работы с выдачей купюр в соответствии с суммой. Класс представлен номиналами и количеством купюр соответствующего достоинства. Реализовать метод определения суммы, а также формирования множества купюр по введенной сумме.

5. Добавить в класс Time инициализацию строкой, секундами. Добавить операции вычисления разницы между временами в секундах. Вывод времени в формате A.M. / P.M.

6. Создать класс «». Реализовать функции ввода, вывода на экран, преобразование в строку.

 

[A-V1]не даёт модифицировать значения переменных

[A-V2]для объявления локальных переменных, но смысла в этом нет, так как все локальные переменные по умолчанию считаются автоматическими

[A-V3]Применяется при объявлении глобальных переменных в одном файле в объявлении в других файлах слова extern

[A-V4]указывает компилятору хранить значение переменной не в памяти, а в регистре процессора. Иной трактовкой спецификатора register служит подсказка компилятору, что данный объект используется очень интенсивно. В основном применимо к int и char


Дата добавления: 2015-12-18; просмотров: 16; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!