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) { Random rnd = new Random(); List <Bejegyzes> bejegyzesek = new List <Bejegyzes>(); bejegyzesek.Add(new Bejegyzes("Lettike", "Almafa", 24)); bejegyzesek.Add(new Bejegyzes("Niki", "Barack", 12)); //Console.WriteLine(bejegyzesek[0].Kiir()); Console.WriteLine("Kérem adja meg hány bejegyzést szeretne hozzáadni: "); int bejegyzesSzam = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < bejegyzesSzam; i++) { Console.WriteLine("Kérem adja meg a nevét: "); string nevek = Console.ReadLine(); Console.WriteLine("Kérem adja meg a bejegyzést: "); string tartalmak = Console.ReadLine(); bejegyzesek.Add(new Bejegyzes(nevek, tartalmak, rnd.Next(bejegyzesSzam * 20))); } for (int i = 0; i < bejegyzesek.Count; i++) { Console.WriteLine(bejegyzesek[i].Kiir()); } Console.WriteLine("A második bejegyzés módosítása: "); bejegyzesek[1].Tartalom = Console.ReadLine(); for (int i = 0; i < bejegyzesek.Count; i++) { Console.WriteLine(bejegyzesek[i].Kiir()); } //Maximum lájk kiválasztása int max = 0; for (int i = 0; i < bejegyzesek.Count; i++) { if (bejegyzesek[i].Lajkok > max) { max = bejegyzesek[i].Lajkok; } } Console.WriteLine("A legtöbb lájk {0} volt.", max); //35-nél több lájkot kapottak int db = 0; for (int i = 0; i < bejegyzesek.Count; i++) { if (bejegyzesek[i].Lajkok > 35) { db++; } } Console.WriteLine("{0} bejegyzés volt ami 35 lájknál többet kapott.", db); //15-nél kevesebb lájkot kapottak int DB = 0; for (int i = 0; i < bejegyzesek.Count; i++) { if (bejegyzesek[i].Lajkok < 15) { DB++; } } Console.WriteLine("{0} bejegyzés volt ami 15 lájknál kevesebbet kapott.", DB); //Rendezés for (int i = 0; i < bejegyzesek.Count; i++) { //Maximum lájk kiválasztása int max1 = i; for (int j = i + 1; j < bejegyzesek.Count; j++) { if (bejegyzesek[j].Lajkok > bejegyzesek[max1].Lajkok) { max1 = j; } } // Csere Bejegyzes tmp = bejegyzesek[max1]; bejegyzesek[max1] = bejegyzesek[i]; bejegyzesek[i] = tmp; Console.WriteLine(bejegyzesek[i].Kiir()); } Console.ReadLine(); }
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(); }