static void Main(string[] args) { Poliklinika poliklinika = new Poliklinika(); Pulmolog saNajmanjomPlatom = poliklinika.saNajmanjomPlatom(); Console.WriteLine("Pulmolog sa najmanjom platom " + (saNajmanjomPlatom == null ? "ne postoji" : "je " + saNajmanjomPlatom)); Pedijatar saNajstarijimPacijentima = poliklinika.saNajstarijimPacijentima(); Console.WriteLine("Pedijatar sa najstarijim pacijentima " + (saNajstarijimPacijentima == null ? "ne postoji" : "je " + saNajstarijimPacijentima)); }
public virtual Pulmolog saNajmanjomPlatom() { Pulmolog pulmolog = null; for (int i = 0; i < lekari.Length; i++) { if (lekari[i] is Pulmolog && (pulmolog == null || lekari[i].plata() < pulmolog.plata())) { pulmolog = (Pulmolog)lekari[i]; } } return(pulmolog); }
private void ucitajLekare() { StreamReader file = new StreamReader("Lekari.txt"); lekari = new Lekar[int.Parse(file.ReadLine().Trim())]; for (int i = 0; i < lekari.Length; i++) { string ime = file.ReadLine().Trim(); string prezime = file.ReadLine().Trim(); string vrstaLekara = file.ReadLine().Trim(); switch (vrstaLekara) { case "pedijatar": lekari[i] = new Pedijatar(ime, prezime); break; case "pulmolog": lekari[i] = new Pulmolog(ime, prezime); break; } } file.Close(); }