Exemple #1
0
            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));
            }
Exemple #2
0
            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);
            }
Exemple #3
0
            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();
            }