Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите решить задание,запутался

92K
28 января 2014 года
Ильяс Ильяс
1 / / 28.01.2014
Объявить класс, содержащий поле целого типа две константы, задающие допустимый диапазон значения этого поля и свойства для работы с этими полями. Конструктор с двумя аргументами присваивает полю значение суммы аргументов, если сумма не выходит за пределы диапазона, в противном случае, значение суммы ограничивается в соответствии с допустимым верхним или нижним значением. Создать объект этого класса. Аргументы для конструктора вводятся с клавиатуры. Распечатать поля объекта.
Код:
namespace lab3
{
    class Knstrktr
    {
        private const int d=15;    
        private const int f=5;
        private int c;
        public Knstrktr()
        {
        }
        public Knstrktr(int d, int f)
        {
            c = d + f;
        }
        public int Check
        {
           
            get
            {

                if (c > a)
                    c = a;
                if (c < b)
                    c = b;
                return c;
            }
            set
            {
                c = value;
            }
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int a,b;
            Knstrktr obj = new Knstrktr();
            Console.WriteLine("Введите значение 1:");
            a = Convert.ToInt32(Console.Read());
            Console.WriteLine("Введите значение 2:");
            b = Convert.ToInt32(Console.Read());
           

            Console.WriteLine("Результат:");
           
            Console.ReadKey();
        }
    }
}

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог