0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 31
1

Составить описание класса для представления даты

08.04.2015, 20:00. Показов 1549. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить описание класса для представления даты. Предусмотреть возможности установки даты (год, месяц, день) с проверкой допустимости вводимых значений. Обеспечить перегрузку операции декремента (из даты вычитается 1 день). Написать программу, демонстрирующую все разработанные элементы класса.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2015, 20:00
Ответы с готовыми решениями:

Составить описание класса для представления даты. Разработать методы установки даты
Задание такое: Составить описание класса для представления даты. Разработать методы установки даты...

Составить описание класса для представления даты
элементы: скрытые поля, конструкторы с параметрами и без параметров, методы, свойства. Методы и...

Составить описание класса для представления даты
Составить описание класса для представления даты. Предусмотреть возможности установки даты и...

Составить описание класса для представления даты
Задание: Составить описание класса для представления даты. Предусмотреть возможности установки даты...

3
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 31
15.04.2015, 19:06  [ТС] 2
Подниму, нуждаюсь в помощи
0
1150 / 742 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
15.04.2015, 20:22 3
Так может начнете делать? Где возникнут затруднения поможем.
0
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 31
15.05.2015, 08:07  [ТС] 4
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace lb_12
{
    class date
    {
        public static int[] months = new int[12] { 31,28,31,30,31,30,31,31,30,31,30,31};
        private int M,D,Y;//поля
        public int y
        {
            set { Y = value; }
            get { return Y; }
        }
        public int m// свойство
        {
            get { return M; }
            set { if (value < 13 && value > 0) {M = value;} else Console.WriteLine("Error!"); }
        }
        public int d
        {
            get { return D; }
            set
            {
                if (value <= months[m]) { D = value; } else Console.WriteLine("Error!");  
            }
        }
 
        public static int operator -(date d1)
        {
            
        ?????????????
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            date dd1 = new date();
            Console.Write("Введите год: ");
            dd1.y = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите месяц: ");
            dd1.m = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите день: ");
            dd1.d = Convert.ToInt32(Console.ReadLine());
            date dd2 = new date();
            Console.Write("Введите год: ");
            dd2.y =Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите месяц: ");
            dd2.m =Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите день: ");
            dd2.d = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(dd1-dd2);
 
        }
    }
}
Как обеспечить перегрузку операции декремента (из даты вычитается 1 день) вот это я не понимаю, помогите пожалуйста.
0
15.05.2015, 08:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2015, 08:07
Помогаю со студенческими работами здесь

Составить описание класса для представления даты
Составить описание класса для представления даты. Предусмотреть возможности установки даты и...

Составить описание класса для представления даты
Составить описание класса для представления даты. Предусмотреть возможности установки даты и...

Составить описание класса для представления даты
Составить описание класса для представления даты. Предусмотреть возможности установки даты и...

Составить описание класса для представления даты
Составить описание класса для представления даты. Предусмотреть возможности установки даты и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru