static void Main(string[] args) { //1.feladat Bejegyzes h = new Bejegyzes("", ""); Console.WriteLine("valtoztass a tartalmon!"); h.setTartalom(Console.ReadLine()); Console.WriteLine(h.Kiir()); //2.feladat List <Bejegyzes> bejegyzes = new List <Bejegyzes>(); bejegyzes.Add(new Bejegyzes("szemely2", "jegyzes2")); bejegyzes.Add(new Bejegyzes("szemely3", "jegyzes3")); int db; Console.WriteLine("Adj meg egy szamot"); while (!(int.TryParse(Console.ReadLine(), out db))) { Console.WriteLine("Szamot adj meg"); } int szam = 3; for (int i = 0; i < db; i++) { Console.WriteLine("Add meg a " + szam++ + " bejegyzest: "); bejegyzes.Add(new Bejegyzes(Console.ReadLine(), Console.ReadLine())); } int num = 20 * bejegyzes.Count; Random ran = new Random(); foreach (var i in bejegyzes) { i.setLikekok(ran.Next(1, num + 1)); } foreach (var i in bejegyzes) { Console.WriteLine(i.Kiir()); } //3.feladat int max = 0; foreach (var i in bejegyzes) { if (i.getLikok() > max) { max = i.getLikok(); } } Console.WriteLine("\nLikok szama a legnepszerubb bejegyzesben: " + max); Boolean vane = false; foreach (var i in bejegyzes) { if (i.getLikok() > 35) { vane = true; } } if (vane) { Console.WriteLine("\nVan 35-nel tobb lakot tartalmazo bejegyzes"); } else { Console.WriteLine("\nNincs ilyen 35-nel tobb likot tartalmozo bejegyzes"); } int hany = 0; foreach (var i in bejegyzes) { if (i.getLikok() < 15) { hany++; } } Console.WriteLine("\nEnnyi 15-nel kevesebb likot tartalmozo bejegyzes van: " + hany); bejegyzes.Sort(delegate(Bejegyzes x, Bejegyzes y) { return(y.getLikok().CompareTo(x.getLikok())); }); Console.WriteLine("\nLista likok szerint csokkenve:"); foreach (var i in bejegyzes) { Console.WriteLine(i.Kiir()); } Console.ReadKey(); }
static void Main(string[] args) { var bejegyzes = new Bejegyzes("Jenő", "Jenő tartalma! lel"); List <Bejegyzes> bejegyzesek = new List <Bejegyzes>(); bejegyzesek.Add(bejegyzes); Console.Write("Kérem adja meg, hány bejegyzést akar létrehozni : "); int db = Convert.ToInt32(Console.ReadLine()); string listSzerzo, listTartalom; int lepteto; Random rnd = new Random(); //StreamReader olvas = new StreamReader("bejegyzesek.txt"); do { Console.Write("Kérem a szerzőt : "); listSzerzo = Console.ReadLine(); Console.Write("Kérem a bejegyzést : "); listTartalom = Console.ReadLine(); bejegyzesek.Add(new Bejegyzes(listSzerzo, listTartalom)); db--; } while (db != 0); Console.WriteLine(); for (int i = 0; i < bejegyzesek.Count; i++) { Console.WriteLine((i + 1) + ". " + bejegyzesek[i].Kiir()); } Console.WriteLine("Bejegyzés módosításához írja be a bejegyzés számát!"); int szerzo = Convert.ToInt32(Console.ReadLine()) - 1; if (bejegyzesek.Contains(bejegyzesek[szerzo])) { Console.WriteLine(bejegyzesek[szerzo].tartalom); Console.WriteLine(); Console.WriteLine("Kérem írja át a tartalmat : "); bejegyzesek[szerzo].tartalom = Console.ReadLine(); } else { Console.WriteLine("Ilyen indexű szerző nem létezik!"); } lepteto = bejegyzesek.Count * 20; do { bejegyzesek[rnd.Next(bejegyzesek.Count)].Like(); lepteto--; } while (lepteto > 0); for (int i = 0; i < bejegyzesek.Count; i++) { } foreach (var item in bejegyzesek) { Console.WriteLine(item.Kiir()); } bejegyzes.Kiir(); Console.ReadKey(); }