示例#1
0
        public static Trida Zadani()
        {
            Trida trida = new Trida();

            Console.Write("Zadej nazev:");
            trida.Nazev = Console.ReadLine();

            Console.Write("Zadej tridniho:");
            trida.Tridni = Console.ReadLine();

            Console.Write("Zadej mistnost:");
            trida.Mistnost = Console.ReadLine();

            int i = 1;

            while (i == 1 || Console.ReadKey().Key != ConsoleKey.Escape)
            {
                Console.WriteLine($"\nZadani zaka {i++}");
                trida.Zaci.Add(Zak.Zadani());

                Console.WriteLine();
            }

            return(trida);
        }
示例#2
0
        private static void VypisTridu(Trida trida)
        {
            double prumer = 0;

            VypisOsobu(trida.TridniUcitel);

            Console.WriteLine("\nTřída {0} s maximálním počtem {1} žáků je ve třídě {2}.", trida.Jmeno, trida.MaxKapacita, trida.Umisteni);

            foreach (Zak zak in trida.Zaci)
            {
                VypisOsobu(zak);
                prumer += zak.Prumer;
            }

            prumer /= trida.Zaci.Count;

            Console.WriteLine("\nPrůměr třídy:{0}", prumer);

            // Nevhodný zápis

            /*for (int i = 0; i < trida.Zaci.Count; i++)
             * {
             *  Console.WriteLine(trida.Zaci[i].Jmeno);
             * }*/
        }
示例#3
0
        static void Main(string[] args)
        {
            Trida trida = new Trida();

            Console.Write("Zadej název třídy: ");
            trida.Jmeno = Console.ReadLine();

            Console.Write("Zadej maximální počet žáků: ");

            try
            {
                trida.MaxKapacita = Convert.ToInt32(Console.ReadLine());
            }
            catch { }

            Console.Write("Zadej umístění třídy: ");
            trida.Umisteni = Console.ReadLine();

            Console.Write("Zadej třídního učitele: ");
            trida.TridniUcitel = ZadaniUcitele();

            Console.Write("\nZadej žáky: ");
            trida.Zaci = new List <Zak>();
            Console.WriteLine();

            for (int i = 0; i < trida.MaxKapacita; i++)
            {
                Zak zak = ZadaniZaka();
                trida.Zaci.Add(zak);
            }

            VypisTridu(trida);

            Console.ReadKey();
        }
示例#4
0
        static void Main(string[] args)
        {
            Trida it3 = Trida.Zadani();

            Console.WriteLine();

            it3.Vypis();
            Console.ReadKey();
        }