Ejemplo n.º 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));
            }
Ejemplo n.º 2
0
            public virtual Pedijatar saNajstarijimPacijentima()
            {
                Pedijatar pedijatar     = null;
                double    najveciProsek = 0;

                for (int i = 0; i < lekari.Length; i++)
                {
                    if (lekari[i] is Pedijatar && (pedijatar == null || prosekGodinaPacijenata(lekari[i]) > najveciProsek))
                    {
                        pedijatar     = (Pedijatar)lekari[i];
                        najveciProsek = prosekGodinaPacijenata(lekari[i]);
                    }
                }
                return(pedijatar);
            }
Ejemplo n.º 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();
            }