Advertisement
LuftAffe

21_17

May 17th, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.92 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Lab21
  4. {
  5.     class Student{
  6.         public string Surname;
  7.         public int Birthyear;
  8.         public int YearOfFinSch;
  9.         private int[] mark = new int[4];
  10.         public int Math{
  11.             get{
  12.                 return mark[0];
  13.             }
  14.             set{
  15.                 mark [0] = value;
  16.             }
  17.         }
  18.         public int Programming{
  19.             get{
  20.                 return mark[1];
  21.             }
  22.             set{
  23.                 mark [1] = value;
  24.             }
  25.         }
  26.         public int Economy{
  27.             get{
  28.                 return mark[2];
  29.             }
  30.             set{
  31.                 mark [2] = value;
  32.             }
  33.         }
  34.         public int History{
  35.             get{
  36.                 return mark[3];
  37.             }
  38.             set{
  39.                 mark [3] = value;
  40.             }
  41.         }
  42.         public void Print(){
  43.             Console.WriteLine("{0,15}{1,6}{2,6}{3,4}{4,4}{5,4}{6,4}",
  44.                               Surname, Birthyear, YearOfFinSch,
  45.                               mark[0], mark[1], mark[2], mark[3]);
  46.         }
  47.         public bool isA(){
  48.             return Surname[0] == 'A';
  49.         }
  50.         public Student(){}
  51.         public Student(string pr, int rn, int rz, int mat, int prog, int econ, int hist){
  52.             Surname = pr;
  53.             Birthyear = rn;
  54.             YearOfFinSch = rz;
  55.             mark[0] = mat;
  56.             mark[1] = prog;
  57.             mark[2] = econ;
  58.             mark[3] = hist;
  59.         }
  60.  
  61.     }
  62.     class MainClass
  63.     {
  64.         public static void Main (string[] args)
  65.         {
  66.             string[] listOfSurname = {"Andreichyn", "Andreikiv", "Andreiko", "Andresyuk", "Andrichuk", "Andriyenko",
  67.                                       "Androshchuk", "Andrukh", "Andruntsiv", "Andrusenko", "Andrushchenko", "Andrushkiv",
  68.                                       "Balanchuk", "Barabash", "Belenko", "Belovol", "Vann", "Veremchuk", "Vovk",
  69.                                       "Vynnychenko", "Voitenko", "Voloshyn", "Vyhovsky", "Hubenko", "Hulyahrotsky",
  70.                                       "Hryhorenko", "Gogol", "Gleba", "Galey", "Goraya", "Gulka", "Gura", "Gurka",
  71.                                       "Glushenko", "Dzubenko", "Dobryivechir", "Doroshenko", "Dovzhenko", "Dudyk",
  72.                                       "Yeliashkevych", "Yelyuk", "Yevdokymenko", "Yevtukh", "Yevtushenko", "Yevtushok",
  73.                                       "Yecoshenko", "Karaszkewycz", "Karwatsky", "Katyuk", "Klimenko", "Kluka", "Miroshnychenko",
  74.                                       "Motruk", "Maryniuk", "Minyaylyuk", "Nalyvaiko", "Nepyipyvo", "Netudykhata", "Nazarowicz",
  75.                                       "Navolska", "Panchak", "Panchyk", "Parkhomenko", "Pavlyuchenko", "Pavlyuk", "Petrenko",
  76.                                       "Pipenko", "Pivtorakozhukha", "Tomorug", "Tryasylo", "Tyahnybok", "Tymoshchuk", "Tsvyk",
  77.                                       "Tsvyhun", "Tsipkin", "Yarmoluk"};
  78.             int n = 16;
  79.             Student[] listOfStudent = new Student[n];
  80.             Random rand = new Random();
  81.  
  82.             for (int i = 0; i < n; ++i) {
  83.                 listOfStudent[i] = new Student(listOfSurname[rand.Next(0, 75)],
  84.                                     rand.Next(1990, 1998), rand.Next(2010, 2014), rand.Next(1, 5),
  85.                                     rand.Next(1, 5), rand.Next(1, 5), rand.Next(1, 5));
  86.             }
  87.             Console.WriteLine ("list of students:");
  88.             for (int i = 0; i < n; ++i) {
  89.                 listOfStudent[i].Print();
  90.             }
  91.             Console.WriteLine ("list of students with first letter A in surname:");
  92.             for(int i = 0; i < n; ++i){
  93.                 if(listOfStudent[i].isA())
  94.                     listOfStudent[i].Print();
  95.             }
  96.         }
  97.     }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement