Придумать класс, описывающий студента - C#

Узнай цену своей работы

Формулировка задачи:

Придумать класс описывающий студента и предусмотреть в нем следующие моменты: фамилия, имя, отчество, группа, возраст, *массив(рваный) оценок по программированию, администрированию и дизайну статическое поле /только на чтение/ - название вуза. класс студент должен содержать свойства: ограничения: возраст - до 60 лет фамилия,имя, отчество - непустые строки и не содержат других символов кроме буквенных(нельзя цифры, знаки пунктуации...) группа - не более 10 символов(цифр - если делали числовой) А также добавить методы по работе с перечисленными данными: 1) распечатка данных о студенте 2) метод класса, который принимает неограниченное количество студентов в качестве параметров и желаемый возрастной диапазон и возвращает массив строк. каждая строка этого массива представляет собой запись - "Фамилия Имя - номер группы" 3)возможность установки/получения/редактирования оценки, 4)получение среднего балла по заданному предмету,

Решение задачи: «Придумать класс, описывающий студента»

textual
Листинг программы
  1.     class Student
  2.     {
  3.        
  4.         private string fio;    
  5.         private int gruppa;        
  6.         private double srednBall;  
  7.  
  8.    
  9.        
  10.         public string Fio            
  11.         {                              
  12.             get { return fio; }        
  13.             set { fio = value; }        
  14.         }                              
  15.                                        
  16.         public int Gruppa               {                              
  17.             get { return gruppa; }    
  18.             set { gruppa = value; }    
  19.         }                              
  20.                                        
  21.         public double SrednBall        
  22.         {                              
  23.             get { return srednBall; }  
  24.             set { srednBall = value; }  
  25.         }                              
  26.  
  27.  
  28.        
  29.        
  30.         public void Print()                                                
  31.         {                                                                  
  32.             Console.WriteLine("Фамилия: " + Fio);                        
  33.             Console.WriteLine("Группа студента: " + Gruppa);                
  34.             Console.WriteLine("Средний балл студента: " + SrednBall);      
  35.             Console.WriteLine();                                            
  36.         }                                                                  
  37.                                                                          
  38.         public void Zapoln()                                                
  39.         {                                                                  
  40.             Console.WriteLine("Введите фамилию студента: ");                  
  41.             Fio = Console.ReadLine();                                        
  42.             Console.WriteLine("Введите группу студента (пример 1234): ");      
  43.             Gruppa = Convert.ToInt32(Console.ReadLine());                      
  44.             Console.WriteLine("Введите средний балл студента: ");              
  45.             SrednBall = Convert.ToDouble(Console.ReadLine());                  
  46.             Console.WriteLine();                                                
  47.         }                                                                    
  48.     }
  49.  
  50.     class Program
  51.     {
  52.         static void Main(string[] args)
  53.         {
  54.             Student FirstStudent = new Student();    
  55.             FirstStudent.Zapoln();                    
  56.             Student SecondStudent = new Student();    
  57.             SecondStudent.Zapoln();                    
  58.             Console.Clear();                          
  59.             FirstStudent.Print();                      
  60.             SecondStudent.Print();
  61.         }
  62.     }
  63. }

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


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

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

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы