using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { class Tanulo { public string nev; public List matek = new List(); public List tortenelem = new List(); public List angol = new List(); public List tesi = new List(); public List nyelvtan = new List(); public string Nev { get { return this.nev; } set { this.nev = value;} } public double Atlag(List l) { return l.Average(); } public void Jegyek(List l) { Console.WriteLine("A jegyeid az adott tantárgyból:"); foreach (int i in l) { Console.WriteLine(i); } Console.WriteLine(""); } public void JegyAdd(string tantargy, int j) { if (tantargy == "matek") { matek.Add(j); } else if (tantargy == "tori") { tortenelem.Add(j); } else if (tantargy == "tesi") { tesi.Add(j); } else if (tantargy == "angol") { angol.Add(j); } else if (tantargy == "nyelvtan") { nyelvtan.Add(j); } } public Tanulo(string n) { Nev = n; } } class Program { static void Main(string[] args) { Tanulo digi = new Tanulo("Szabó Márton"); digi.JegyAdd("matek", 5); digi.JegyAdd("matek", 5); digi.JegyAdd("matek", 5); digi.JegyAdd("matek", 5); digi.JegyAdd("nyelvtan", 5); digi.JegyAdd("nyelvtan", 4); Console.WriteLine($"A tantárgy átlaga: {digi.Atlag(digi.nyelvtan)}"); digi.Jegyek(digi.matek); Console.WriteLine(digi.Nev); Tanulo asd = new Tanulo("Asd"); Console.WriteLine(asd.Nev); asd.JegyAdd("tori", 3); Console.WriteLine($"A tantárgy átlaga: {asd.Atlag(asd.tortenelem)}"); asd.Jegyek(asd.tortenelem); } } }