Advertisement
Guest User

Essa2

a guest
May 21st, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace ConsoleApp4
  5. {
  6. class Główna
  7. {
  8. static void Main(string[] args)
  9. {
  10. List<Pracownik> Pracownicy = new List<Pracownik>();
  11. void dodawanie(string imie,string nazwisko,string etat)
  12. {
  13. Pracownicy.Add(new Pracownik(imie,nazwisko,1.1F));
  14. }
  15. String imie1 = Console.ReadLine();
  16. String nazwisko1 = Console.ReadLine();
  17. String etat1 = Console.ReadLine();
  18. dodawanie(imie1, nazwisko1, etat1);
  19. foreach (var Pracownik in Pracownicy)
  20. {
  21. Console.WriteLine("Oto pracownik: " ,Pracownik.imie, Pracownik.nazwisko, Pracownik.etaty);
  22. }
  23. }
  24.  
  25. }
  26. class Pracownik
  27. {
  28.  
  29. public string imie;
  30. public string nazwisko;
  31. public float etaty;
  32. public Pracownik(String Pracownik,String Nazwisko,float etat)
  33. {
  34. imie = Pracownik;
  35. nazwisko = Nazwisko;
  36. etaty = etat;
  37. }
  38. virtual public void OpisPracownika()
  39. {
  40. Console.WriteLine("Pracownik.nazwisko()");
  41. }
  42. enum stanowiska {Manager,Budowlaniec,Sprzedawca,Szef };
  43. }
  44. abstract class PracownikFizyczny : Pracownik
  45. {
  46. PracownikFizyczny(String Pracownik, String Nazwisko, float etat) : base(Pracownik,Nazwisko,etat)
  47. {
  48.  
  49. }
  50. public override void OpisPracownika()
  51. {
  52. base.OpisPracownika();
  53. }
  54. }
  55. abstract class PracownikAdministracyjny : Pracownik
  56. {
  57. PracownikAdministracyjny(String Pracownik, String Nazwisko, float etat) : base(Pracownik, Nazwisko, etat)
  58. {
  59.  
  60. }
  61. }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement