static void Main(string[] args) { //Festmeny(cim, festo, stilus, licitekSzama, legmagasabbLicit, legutolsoLicitIdeje); //string festmeny = "Ablak Vasarellytől"; Festmeny ujFestmeny = new Festmeny("ablak", "Vasarelly", "posztmodern", 0, 500, new DateTime(2019 - 09 - 20), false); Console.WriteLine("Ez egy új festmény: " + ujFestmeny); //itt még 500 Console.WriteLine("Erre még nincs licit"); /* * while(ujFestmeny.LegmagasabbLicit<2000) * { * ujFestmeny.Licit(); //itt lesz 10001 * Console.WriteLine(); * Console.WriteLine(ujFestmeny); //itt írja ki az 1000-t * * } */ while (ujFestmeny.LegmagasabbLicit < 3000) { Console.WriteLine("Adja meg az ön licitjét:"); int mertek = Convert.ToInt32(Console.ReadLine()); ujFestmeny.BekertLicit(mertek); Console.WriteLine(ujFestmeny); } Console.WriteLine(); //Console.WriteLine(ujFestmeny.Licit2()); Console.ReadLine(); }
static void Feladat02() { /* Egyedi festmények listába felvétele */ int db = 0, stilus_szam; string plus_cim = "", plus_festo = "", plus_stilus = ""; festmeny = new Festmeny("Levétel a keresztről", "Rembrandt", "Barokk"); new Festmeny("Az utolsó vacsora", "Leonardo da Vinci", "Reneszánsz"); festmenyek.Add(festmeny); /* Tetszőleges számú festmény felvétele a listába */ do { Console.WriteLine("\nHány darab új festmény adatait szeretné felvenni? (0 - 5)"); db = Convert.ToInt32(Console.ReadLine()); if (db < 0) { Console.WriteLine("\tA darabszám nem lehet 0-nál kisebb!"); } else if (db > 5) { Console.WriteLine("\tA darabszám a megengedetthez képest nagyobb!"); } else { for (int i = 0; i < db; i++) { Console.WriteLine("\nFestmény címe:"); plus_cim = Console.ReadLine(); Console.WriteLine("\nFestő neve:"); plus_festo = Console.ReadLine(); Console.WriteLine("\nFestmény stílusa (0 - Barokk, 1 - Reneszánsz, 2 - Expresszionizmus, 3 - Konstruktivizmus, 4 - Futurizmus):"); stilus_szam = Convert.ToInt32(Console.ReadLine()); switch (stilus_szam) { case 0: { plus_stilus = "Barokk"; break; } case 1: { plus_stilus = "Reneszánsz"; break; } case 2: { plus_stilus = "Expresszionizmus"; break; } case 3: { plus_stilus = "Konstruktivizmus"; break; } case 4: { plus_stilus = "Futurizmus"; break; } default: plus_stilus = "Ismeretlen"; break; } festmenyek.Add(new Festmeny(plus_cim, plus_festo, plus_stilus)); } } } while (db < 0); // Felhasználó általi licitálás int sorszam = -1; do { Console.WriteLine("\nAdja meg a kért festmény sorszámát! ('0' megadása esetén kilép a programból.)"); sorszam = Convert.ToInt32(Console.ReadLine()); sorszam -= 1; /* 0 megadása esetén*/ if (sorszam == -1) { Console.WriteLine("A program kilép."); } /*A listában létező szám esetén*/ else if (sorszam >= 0 && sorszam <= festmenyek.Count) { festmeny.Licit(Ertekadas()); } /*Helytelen szám esetén*/ else { Console.WriteLine("\tNincs ilyen sorszámú festmény!"); } } while (sorszam != -1); /* Összes festmény listázása */ foreach (var item in festmenyek) { Console.WriteLine(item.ToString()); } }