Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ilya222
Сообщений: n/a
#1

Как разработать класс CTime для работы со значениями времени? - C++

23.05.2011, 20:56. Просмотров 835. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста в написании сей программ:
1. Разработать класс CTime для работы со значениями времени. Класс должен содержать следующие элементы.
Поля (скрытые):
одно единственное поле, соответствующее количеству секунд, содержащихся в заданном значении времени
Методы:
конструктор по умолчанию, заполняющий поле текущим значением системного времени; конструктор, параметрами которого являются заданные значения часов, минут и секунд; конструктор-копировщик
методы-функции для задания значения поля класса CTime и получения часов, минут и секунд по заданному значению типа CTime
метод-функция для вывода времени на экран в общепринятом формате «чч:мм:сс» или в сокращенном виде «чч:мм» или в виде «чч:мм a.m.» («чч:мм p.m.») – часы и минуты до полудня или после полудня (при этом проверить, что значение времени не больше 24 часов)

2. Реализовать для разработанного класса методы-операторы:
+, - (плюс и минус) - для сложения и вычитания значений времени, при этом все данные должны быть типа CTime
++, --(два плюса или два минуса подряд) – уменьшение или увеличение значения времени на 1 секунду
== (два знака равенства подряд) - для сравнения двух значений времени, результатом этой операции должен быть 0, если значения неравны, и любое ненулевое значение в противном случае
Разработать программу, которая демонстрировала бы работоспособность всех методов данного класса.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 20:56     Как разработать класс CTime для работы со значениями времени?
Посмотрите здесь:

Разработать класс CTime для работы со значениями времени - C++
Ребята, помогите пожалуйста недопрограммитсу))) 1. Разработать класс CTime для работы со значениями времени. Класс должен содержать...

Разработать класс для работы со стеком - C++
Как можно разработать класс для работы со стеком. Элемент стека – символ. Использовать стек для проверки правильности расстановки скобок...

Разработать класс для описания и работы с треугольником - C++
Здравствуйте! Вы не могли бы помочь разработать класс для описания и работы с треугольником . Поля класса должны описывать углы и стороны...

Разработать класс DateTime для работы с датой/временем - C++
В качестве основы взять функции и структуры для работы с временем из стандартной библиотеки (struct tm, time, localtime, mktime) ...

Разработать класс Complex для работы с комплексными числами - C++
Ребята,помогите пожалуйста разработать класс по работе с комплексными числами. Задание во вложении Запрещено размещать задания и...

Разработать класс, содержащий методы для работы с рациональными дробями - C++
Здравствуйте, помогите пожалуйста. Разработать класс, содержащий методы для работы с рациональными дробями ( сложение, вычитание,...

Разработать класс String, который в дальнейшем будет использоваться для работы со строками - C++
Всем доброго времени суток! Вот задание: Разработать класс String, который в дальнейшем будет использоваться для работы со...

Разработать класс String, который в дальнейшем будет использоваться для работы со строками. - C++
Всем доброго времени суток! Помогите пожалуйста т.к я не очень понимаю задание, что от меня требуется, распишите по пунктам, что мне...

Разработать класс String, который в дальнейшем будет использоваться для работы со строками - C++
#include <iostream> #include <stdio.h> #include <string.h> using namespace std; class string_ { char *s; ...

Разработать класс прямоугольник и методы работы с ним - C++
Прямоугольник с полями длина и высота прямоугольника и методами ввода,вывода полей,вычисления площади прямоугольника. Создать массив n...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru