profile
Размещено 5 лет назад по предмету Информатика от kana1985kana

ПОМОГИТЕ ПОЖАЛУЙСТАААААААААААААААААААААААААА !!!
НА ЯЗЫКЕ C# )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
МНОГО БАЛЛОВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВВ
Определить класс Person, который имеет
· закрытое поле типа string, в котором хранится имя;
· закрытое поле типа string, в котором хранится фамилия;
· закрытое поле типа System.DateTime для даты рождения.
В классе Person определить конструкторы:
· конструктор c тремя параметрами типа string, string, DateTime для инициализации всех полей класса;
· конструктор без параметров, инициализирующий все поля класса некоторыми значениями по умолчанию.
В классе Person определить свойства c методами get и set:
· свойство типа string для доступа к полю с именем;
· свойство типа string для доступа к полю с фамилией;
· свойство типа DateTime для доступа к полю с датой рождения;
· свойство типа int c методами get и set для получения информации(get) и изменения (set) года рождения в закрытом поле типа DateTime, в котором хранится дата рождения.
В классе Person определить
· перегруженную(override) версию виртуального метода string ToString() для формирования строки со значениями всех полей класса;
· виртуальный метод string ToShortString(), который возвращает строку, содержащую только имя и фамилию.
Определить тип Education - перечисление(enum) со значениями Specialist, Вachelor, SecondEducation.
Определить класс Exam, который имеет три открытых автореализуемых свойства, доступных для чтения и записи:
· свойство типа string, в котором хранится название предмета;
· свойство типа int, в котором хранится оценка;
· свойство типа System.DateTime для даты экзамена.
В классе Exam определить:
· конструктор с параметрами типа string, int и DateTime для инициализации всех свойств класса;
· конструктор без параметров, инициализирующий все свойства класса некоторыми значениями по умолчанию;
· перегруженную(override) версию виртуального метода string ToString() для формирования строки со значениями всех свойств класса.
Определить класс Student, который имеет
· закрытое поле типа Person, в котором хранятся данные студента;
· закрытое поле типа Education для информации о форме обучения;
· закрытое поле типа int для номера группы;
· закрытое поле типа Exam [] для информации об экзаменах, которые сдал студент.
В классе Student определить конструкторы:
· конструктор c параметрами типа Person, Education, int для инициализации соответствующих полей класса;
· конструктор без параметров, инициализирующий поля класса значениями по умолчанию.
В классе Student определить свойства c методами get и set:
· свойство типа Person для доступа к полю с данными студента;
· свойство типа Education для доступа к полю с формой обучения;
· свойство типа int для доступа к полю с номером группы;
· свойство типа Exam [] для доступа к полю со списком экзаменов.
В классе Student определить
· свойство типа double ( только с методом get), в котором вычисляется средний балл как среднее значение оценок в списке сданных экзаменов;
· индексатор булевского типа (только с методом get) с одним параметром типа Education; значение индексатора равно true, если значение поля с
формой обучения студента совпадает со значением индекса, и false в противном случае;
· метод void AddExams ( params Exam [] ) для добавления элементов в список экзаменов;
· перегруженную версию виртуального метода string ToString() для формирования строки со значениями всех полей класса, включая список экзаменов;
· виртуальный метод string ToShortString(), который формирует строку со значениями всех полей класса без списка экзаменов, но со значением среднего балла.
В методе Main()
5. Создать один объект типа Student, преобразовать данные в текстовый вид с помощью метода ToShortString() и вывести данные.
6. Вывести значения индексатора для значений индекса Education.Specialist, Education.Bachelor и Education.SecondEducation.
7. Присвоить значения всем определенным в типе Student свойствам, преобразовать данные в текстовый вид с помощью метода ToString() и вывести данные.
8. C помощью метода AddExams( params Exam[] ) добавить элементы в список экзаменов и вывести данные объекта Student, используя метод ToString().

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.