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); }
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); * }*/ }
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(); }
static void Main(string[] args) { Trida it3 = Trida.Zadani(); Console.WriteLine(); it3.Vypis(); Console.ReadKey(); }