static void Main(string[] args) { Bejegyzes rnd = new Bejegyzes("Ady Endre", "Útra kelünk. Megyünk az Őszbe..."); Console.WriteLine(rnd.Kiir()); rnd.Like(); Console.ReadKey(); }
static void Main(string[] args) { var b1 = new Bejegyzes("Szász Marcell Sámuel", "Tartalmat írd ide!", 0); b1.Like(); b1.Kiir(); //bejegyzes1.Szerzo; var bejegyzesek = new List <Bejegyzes>(); bejegyzesek.Add(b1); var b2 = new Bejegyzes("Gipsz Jakab", "Szabadkőgipszesek", 0); bejegyzesek.Add(b2); var b3 = new Bejegyzes("Old Man", "Crabonomicon", 0); bejegyzesek.Add(b3); Console.WriteLine("Add meg a bekérendő számok mennyiségét!"); int nSzam = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Bekérendő számok mennyisége: " + nSzam); string szerz; string tart; int likekk; for (int i = 0; i < nSzam; i++) { Console.WriteLine("Add meg a " + (i + 1) + ". bejegyzést a listába a következő sorrendben: szerző, tartalom, likeok!"); szerz = Console.ReadLine(); tart = Console.ReadLine(); likekk = Convert.ToInt32(Console.ReadLine()); var b = new Bejegyzes(szerz, tart, likekk); bejegyzesek.Add(b); } Random rand = new Random(); for (int i = 0; i < bejegyzesek.Count * 20; i++) { bejegyzesek[rand.Next(0, bejegyzesek.Count)].Like(); } Console.WriteLine("\n------------------------------\n"); b1.Kiir(); b2.Kiir(); b3.Kiir(); Console.WriteLine("\n------------------------------\n"); bejegyzesek[1].Tartalom = "Új Tartalom."; bejegyzesek[1].Kiir(); Console.WriteLine("\n------------------------------\n"); for (int i = 0; i < bejegyzesek.Count; i++) { bejegyzesek[i].Kiir(); } Console.ReadLine(); int max = 0; int maxlike = bejegyzesek[0].Likeok; int tizenotAlatt = 0; int min = 0; int minlike = bejegyzesek[0].Likeok; for (int i = 0; i < bejegyzesek.Count; i++) { if (bejegyzesek[i].Likeok > maxlike) { maxlike = bejegyzesek[i].Likeok; max = i; } } for (int i = 0; i < bejegyzesek.Count; i++) { if (bejegyzesek[i].Likeok < minlike) { minlike = bejegyzesek[i].Likeok; min = i; } } Console.WriteLine("A legkevesebb like-al rendelkező bejegyzés sorszáma: " + min); Console.WriteLine("A legtöbb like-al rendelkező bejegyzés sorszáma: " + max); Console.ReadLine(); if (maxlike > 35) { Console.WriteLine("Van bejegyzés 35-nél több likeal, és ennek a sorszáma: " + max); } else { Console.WriteLine("Nincs olyan bejegyzés, melynek 35-nél több like-ja van."); } for (int i = 0; i < bejegyzesek.Count; i++) { if (bejegyzesek[i].Likeok < 15) { tizenotAlatt++; } } Console.WriteLine("15-nél kevesebb like-ot kapott bejegyzések száma: " + tizenotAlatt); Console.ReadLine(); }