Exemplo n.º 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);
        }
Exemplo n.º 2
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();
        }
Exemplo n.º 3
0
        public static Zak Zadani()
        {
            Zak zak = new Zak();

            Console.Write("Zadej jmeno:");
            zak.Jmeno = Console.ReadLine();

            Console.Write("Zadej prijmeni:");
            zak.Prijmeni = Console.ReadLine();

            Console.Write("Zadej rodne cislo:");
            zak.RodneCislo = Console.ReadLine();

            return(zak);
        }
Exemplo n.º 4
0
        static Zak ZadaniZaka()
        {
            Zak osoba = new Zak();

            osoba.Jmeno         = "Martin";
            osoba.Prijmeni      = "Fiša";
            osoba.JeMuz         = Convert.ToBoolean(rn.Next(0, 1));
            osoba.DatumNarozeni = new DateTime(rn.Next(1, DateTime.Today.Year - 1), rn.Next(1, DateTime.Today.Month - 1), rn.Next(1, DateTime.Today.Day - 1));

            osoba.Obor    = "IT";
            osoba.Prumer  = rn.Next(1, 5);
            osoba.Absence = rn.Next(0, 500);

            return(osoba);
        }
Exemplo n.º 5
0
        static void VypisOsobu(Osoba os)
        {
            Console.WriteLine("Jméno:{0} Příjmení:{1}, Muž:{2}, Datum narození:{3}", os.Jmeno, os.Prijmeni, os.JeMuz.ToString(), os.DatumNarozeni.ToString());

            if (os is Ucitel)
            {
                Ucitel ucitel = os as Ucitel;
                Console.WriteLine("Kabinet:{0}, Titul:{1}, Plat:{2}", ucitel.Kabinet, ucitel.Titul, ucitel.Plat);
            }

            if (os is Zak)
            {
                Zak zak = os as Zak;
                Console.WriteLine("Obor:{0}, Průměr:{1}, Absence:{2}", zak.Obor, zak.Prumer, zak.Absence);
            }
        }