Придумать класс, описывающий студента - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы