Придумать класс, описывающий студента - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д