Придумать класс, описывающий студента - C#
Формулировка задачи:
Придумать класс описывающий студента и предусмотреть в нем следующие моменты:
фамилия,
имя,
отчество,
группа,
возраст,
*массив(рваный) оценок по программированию, администрированию и дизайну
статическое поле /только на чтение/ - название вуза.
класс студент должен содержать свойства:
ограничения:
возраст - до 60 лет
фамилия,имя, отчество - непустые строки и не содержат других символов кроме буквенных(нельзя цифры, знаки пунктуации...)
группа - не более 10 символов(цифр - если делали числовой)
А также добавить методы по работе с перечисленными данными:
1) распечатка данных о студенте
2) метод класса, который принимает неограниченное количество студентов в качестве параметров и желаемый возрастной диапазон и возвращает массив строк.
каждая строка этого массива представляет собой запись - "Фамилия Имя - номер группы"
3)возможность установки/получения/редактирования оценки,
4)получение среднего балла по заданному предмету,
Решение задачи: «Придумать класс, описывающий студента»
textual
Листинг программы
class Student { private string fio; private int gruppa; private double srednBall; public string Fio { get { return fio; } set { fio = value; } } public int Gruppa { get { return gruppa; } set { gruppa = value; } } public double SrednBall { get { return srednBall; } set { srednBall = value; } } public void Print() { Console.WriteLine("Фамилия: " + Fio); Console.WriteLine("Группа студента: " + Gruppa); Console.WriteLine("Средний балл студента: " + SrednBall); Console.WriteLine(); } public void Zapoln() { Console.WriteLine("Введите фамилию студента: "); Fio = Console.ReadLine(); Console.WriteLine("Введите группу студента (пример 1234): "); Gruppa = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите средний балл студента: "); SrednBall = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(); } } class Program { static void Main(string[] args) { Student FirstStudent = new Student(); FirstStudent.Zapoln(); Student SecondStudent = new Student(); SecondStudent.Zapoln(); Console.Clear(); FirstStudent.Print(); SecondStudent.Print(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д