abstract public class Slujitel
protected string profesiq;
public Slujitel (string name, string profesiq)
public abstract void INfo();
public abstract double Zaplata();
public class Rabotnik: Slujitel
public Rabotnik(int staj, double zaplata)
public override void Info()
Console.WriteLine("Trudov staj: {0}; Zaplata {1}", tstaj , zaplata);
public static void PrintCount()
Console.WriteLine("Стойността е:{0}", count);
public override int Zaplata()
if (tstaj > 10) zaplata = zaplata + 100;
public static void Main()
Slujitel s = new Rabotnik ("Ivan", "Ivan", 2,4);
Console.WriteLine("Yes");
else Console.WriteLine("No");
Slujitel s1 = new Rabotnik ("Kiro", "Kiro", 3, 7);
Slujitel s2 = new Rabotnik ("Misho", "Misho", 4, 8);
Console.WriteLine("Stajyt na Ivan e: ", s.staj());
Console.WriteLine("Zaplatata na Ivan e :", s.Zaplata());