// alakzat init, annyi alakzatot kér be amennyi a db private static void Init(int db) { alakzatok = new Alakzat[db]; int alakzattipus; string bekeroszoveg = "\nMiyen típusú Alakzatot szeretnél létrehozni?\n" + "Add meg a megadott számok közül:\n" + "Kör " + Alakzat.ALAKZATTIPUSKOR + "\nTeglalap " + Alakzat.ALAKZATTIPUSTEGLALAP + "\nHáromszog " + Alakzat.ALAKZATTIPUSHAROMSZOG; // bekéri, milyen tipusú legyen az alakzat for (int i = 0; i < db; i++) { alakzattipus = AdatBekeres.EllenorzottBekeres <int>(Alakzat.ALAKZATOK, bekeroszoveg); alakzatok[i] = Alakzat.GetAlakzat(alakzattipus); } }
// visszaadja a bekeroszoveg által kért // vélhetően double adatot // ami nagyobb mint 0 protected double Olvas(string bekeroszoveg) { return(AdatBekeres.EllenorzottBekeres(bekeroszoveg)); }