Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 85
1

Создать класс для работы с датой. Разработать следующие элементы класса

25.02.2015, 15:45. Просмотров 2197. Ответов 3
Метки нет (Все метки)

Можно полный код для запуска программы?
Кликните здесь для просмотра всего текста
Создать класс для работы с датой. Разработать следующие элементы класса:
a. Поле DataTime data.
b. Конструкторы, позволяющие установить:
• заданную дату
• дату 1.01.2009
c. Методы, позволяющие:
• вычислить дату предыдущего дня;
• вычислить дату следующего дня;
• определить сколько дней осталось до конца месяца.
d. Свойства:
• позволяющее установить или получить значение поле класса (доступно для чтения и записи)
• позволяющее определить год высокосным (доступно только для чтения)

C#
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
class DateClass 
{ 
DateTime date; 
 
public DateClass() 
{ 
date = new DateTime(2009, 1, 1); 
} 
 
public DateClass(DateTime date) 
{ 
this.date = date; 
} 
 
public DateTime PrevDay() 
{ 
return date.Subtract(TimeSpan.FromDays(1)); 
} 
 
public DateTime NextDay() 
{ 
return date.Add(TimeSpan.FromDays(1)); 
} 
 
public int DaysLeft() 
{ 
return DateTime.DaysInMonth(date.Year, date.Month) - date.Day; 
} 
 
public DateTime Date 
{ 
get { return date; } 
set { date = value; } 
} 
 
public bool IsLeap 
{ 
get { return DateTime.IsLeapYear(date.Year); } 
} 
 
public static bool operator !(DateClass a) 
{ 
return DateTime.DaysInMonth(a.Date.Year, a.Date.Month) != a.Date.Day; 
} 
 
public static bool operator true(DateClass a) 
{ 
return a.date.Mоnth == 1; 
} 
 
public static bool operator false(DateClass a) 
{ 
return a.date.Mоnth != 1; 
} 
 
public static bool operator &(DateClass a, DateClass b) 
{ 
return a.Date.Equals(b.Date); 
} 
 
public override string ToString() 
{ 
return date.ToString(); 
} 
}
Добавлено через 14 часов 52 минуты
нужна ппомощь

Добавлено через 6 часов 42 минуты
ап. хелп
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2015, 15:45
Ответы с готовыми решениями:

Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:
Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:...

Создать класс для работы с рациональным числом (дробью), разработав следующие элементы класса:
a)Поля: •числитель и знаменатель дроби. b)Конструктор, позволяющий создать экземпляр класса с...

Определить класс для работы с одномерным массивом типа double, разработав следующие элементы класса. Поля: - double []
Определить класс для работы с одномерным массивом типа double, разработав следующие элементы...

Создать класс, реализующий перегрузку операторов, разработать оконное приложение для работы с методами класса
Помоготите кто может)))пожалуйста) Цель работы: Познакомиться с принципами перегрузки операторов в...

3
18 / 18 / 9
Регистрация: 21.02.2015
Сообщений: 81
25.02.2015, 16:03 2
Что не получается, есть же класс, который, вроде бы, выполняет нужные функции.

Приложение консольное?
0
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 85
25.02.2015, 18:15  [ТС] 3
Цитата Сообщение от DviiK Посмотреть сообщение
Что не получается, есть же класс, который, вроде бы, выполняет нужные функции.
Приложение консольное?
да, верно
0
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 85
27.02.2015, 10:21  [ТС] 4
ап. помощь
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2015, 10:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Разработать класс DateTime для работы с датой/временем
В качестве основы взять функции и структуры для работы с временем из стандартной библиотеки (struct...

Создать класс Student, разработав следующие элементы класса
Создать класс Student, разработав следующие элементы класса: а. Поля • string name • int group,...

Создать класс Пятиугольник, разработав следующие элементы класса
Доброго времени суток! Пожалуйста помогите решить задание на языке программирования C# Создать...

Создать класс Rectangle, разработав следующие элементы класса
Создать класс Rectangle, разработав следующие элементы класса: Поля: -int a, b; Конструктор,...


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

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

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