Ejemplo n.º 1
0
 public static void WriteAll(Studenti field)
 {
     Student[] pom = field.Students;
     for (int i = 0; i < field.Students.Length; i++)
     {
         Console.WriteLine(pom[i].ToString());
     }
 }
Ejemplo n.º 2
0
 public void SeradStudentypodleId(PorovnavacStudentu porovnavacStudentu)
 {
     for (int i = 0; i < studenti.Length; i++)
     {
         for (int j = 0; j < studenti.Length - 1; j++)
         {
             if (porovnavacStudentu(studenti[j], studenti[j + 1]) > 0)
             {
                 pom             = studenti[j + 1];
                 studenti[j + 1] = studenti[j];
                 studenti[j]     = pom;
             }
         }
     }
 }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Studenti studenti = new Studenti();

            Console.WriteLine("Možnosti:");
            Console.WriteLine("0- ukonči program");
            Console.WriteLine("1- načti z klávesnice");
            Console.WriteLine("2- vypiš všechny studenty");
            Console.WriteLine("3- seřaď podle id");
            Console.WriteLine("4- seřaď podle jména");
            Console.WriteLine("5- seřaď podle fakulty");
            int prikaz = 0;
            PorovnavacStudentu porov = null;

            switch (prikaz)
            {
            case 0:
                Environment.Exit(0);
                break;

            case 1:
                Console.WriteLine("Zadej id: ");

                Console.WriteLine("Zadej jmeno: ");

                Console.WriteLine("Zadej fakultu: ");
                break;

            case 2:
                studenti.VypisStudenty();
                break;

            case 3:
                porov = PorovnejId;
                studenti.SeradStudentypodleId(porov);
                break;

            case 4:
                porov = PorovnejJmena;
                studenti.SeradStudentypodleJmena(porov);
                break;

            case 5:
                porov = PorovnejFakulty;
                studenti.SeradStudentypodleFakulty(porov);
                break;
            }
        }
Ejemplo n.º 4
0
        public static void InputData(Studenti field, int count)
        {
            for (int i = 0; i < count; i++)
            {
                Console.Write("Jmeno: ");
                string name = Console.ReadLine();
                int    number;
                Console.Write("Cislo: ");
                int.TryParse(Console.ReadLine(), out number);
                Console.Write("Fakulta: ");
                string faculty = Console.ReadLine();

                Student stud = new Student(name, number, GetFaculty(faculty));
                field.addStudent(stud);
            }
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Studenti st = new Studenti();
            Program  pr = new Program();

            trideniJmena   delegatJmeno   = new trideniJmena(st.seradDleJmena);
            trideniCisla   delegatCislo   = new trideniCisla(st.seradDleCisla);
            trideniFakulty delegatFakulta = new trideniFakulty(st.seradDleFakulty);

            int stiskKlavesa = -1;

            while (stiskKlavesa != 0)
            {
                pr.vypisMenu();

                string vstup = Console.ReadLine();
                stiskKlavesa = int.Parse(vstup);

                switch (stiskKlavesa)
                {
                case 1:
                    st.nactiStudenty();
                    break;

                case 2:
                    st.vypisStudenty();
                    break;

                case 3:
                    delegatCislo();
                    break;

                case 4:
                    delegatJmeno();
                    break;

                case 5:
                    delegatFakulta();
                    break;

                case 0:
                    break;
                }
            }
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            int      choise = 0;
            Studenti field  = null;

            do
            {
                Console.WriteLine();
                Console.WriteLine("1 - Nacteni studentu");
                Console.WriteLine("2 - Vypis studentu");
                Console.WriteLine("3 - Serazeni studentu podle cisla");
                Console.WriteLine("4 - Serazeni studentu podle jmena");
                Console.WriteLine("5 - Serazeni studentu podle fakulty");
                Console.WriteLine("0 - Ukonceni programu");
                Console.Write("Co si prijete provest? ");
                int.TryParse(Console.ReadLine(), out choise);
                int count;

                switch (choise)
                {
                case 1:
                    Console.Write("Pocet studentu bude: ");
                    int.TryParse(Console.ReadLine(), out count);

                    field = new Studenti(count);
                    InputData(field, count);
                    break;

                case 2:
                    WriteAll(field);
                    break;

                case 3:
                    break;

                case 4:
                    break;

                case 5:
                    break;
                }
            } while (choise != 0);
        }