Exemplo n.º 1
0
    //private string name;
    //private string surname;
    //private int rating;
    //private int s1 = 1;


    public Student()
    {
        name    = "";
        surname = "";
        rating  = 0;

        individualprogram = new List <IndividualProgram>();
        IndividualProgram newIndividualProgram = new IndividualProgram();

        //Console.WriteLine("Student was created (default)");
    }
Exemplo n.º 2
0
    public Student()
    {
        name    = "";
        surname = "";
        rating  = 0;

        individualprogram = new System.Collections.ArrayList();
        IndividualProgram newIndividualProgram = new IndividualProgram();

        Console.WriteLine("Student was created (default)");
    }
Exemplo n.º 3
0
    public Student(string n, string sn, int r, string na, float ma)
    {
        name    = n;
        surname = sn;
        rating  = r;

        individualprogram = new System.Collections.ArrayList();
        IndividualProgram newIndividualProgram = new IndividualProgram(na, ma);


        Console.WriteLine("Student was created (initialization)");
    }
Exemplo n.º 4
0
 public IndividualProgram(IndividualProgram previousIndividualProgram)
 {
     namecourse = previousIndividualProgram.namecourse;
     mark       = previousIndividualProgram.mark;
     //Console.WriteLine("Individual Program created (copy)");
 }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            System.Console.Write("Tkachenko Lena IS-73\n");
            System.Console.Write("Start.\n");

            var smartSystem = new SmartSystem();

            var teacher = new Teacher();        //Отримання інформації про викладача

            Console.WriteLine("TEACHER PROFILE");
            Console.Write("Name: ");
            teacher.name = Console.ReadLine();
            Console.Write("Surname: ");
            teacher.surname = Console.ReadLine();
            Console.Write("Qualification: ");
            teacher.qualification = Int32.Parse(Console.ReadLine());

            smartSystem += teacher;     //Внесення викладача до смарт-системи

            teacher--;
            Console.WriteLine("\nTeacher {0} {1} was not good at his work, so his qualification got lower: {2}", teacher.name, teacher.surname, teacher.qualification);

            var student = new Student();             //Отримання інформації про студентів

            Console.WriteLine("\nSTUDENT PROFILE");
            Console.Write("Name: ");
            student.name = Console.ReadLine();
            Console.Write("Surname: ");
            student.surname = Console.ReadLine();
            Console.Write("Rating: ");
            student.rating = Int32.Parse(Console.ReadLine());

            student++;
            Console.WriteLine("\nStudent {0} {1} was successful and his rating got higher: {2}", student.name, student.surname, student.rating);

            Console.WriteLine("\nCOURSES\nAdd course to student`s program.");           //реєстрація курсів для студента
            char button;

            do
            {
                var individualProgram = new IndividualProgram();
                Console.WriteLine("\nCOURSE");
                Console.Write("Name: ");
                individualProgram.namecourse = Console.ReadLine();
                Console.Write("Mark: ");
                individualProgram.mark = Int32.Parse(Console.ReadLine());

                student += individualProgram;        //додавання курсу до профайлу студента

                Console.WriteLine("\nWould you like to add course to students` individual program?\t(press 'y')");
                button = Console.ReadKey().KeyChar;
            } while (button == 'y');

            Console.WriteLine("\nSTUDENT PROFILE");             //виведення профайлу студента
            Console.WriteLine("Name: {0}\nSurname: {1}\nRating: {2}", student.name, student.surname, student.rating);
            Console.WriteLine("Individual programs: ");
            int numberCourse = 0;

            foreach (var course in student.individualprogram)
            {
                Console.WriteLine("{0} {1}\t Mark: {2}", ++numberCourse, course.namecourse, course.mark);
            }

            Console.WriteLine("\nFinish");
            Console.ReadLine();
        }