Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.59 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace zadanie_2
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. namespace Zad2
  14. {
  15. class Program
  16. {
  17. static void Main(string[] args)
  18. {
  19. Pracownik p1 = new Pracownik("Alan", "FSac", "924252525", 1040, 25);
  20. Pracownik p2 = new Pracownik("Xav", "BFc", "924252525", 100, 25);
  21. Pracownik p3 = new Pracownik("ds", "BAac", "924252525", 6600, 25);
  22. Pracownik p4 = new Pracownik("Alfsfan", "gac", "924252525", 6000, 25);
  23. Pracownik p5 = new Pracownik("Aldan", "fgac", "924252525", 10, 25);
  24. Firma f1 = new Firma();
  25. f1.lista.Add(p1);
  26. f1.lista.Add(p2);
  27. f1.lista.Add(p3);
  28. f1.lista.Add(p4);
  29. f1.lista.Add(p5);
  30. foreach (var x in f1.PobierzPracwonikowZPensjaMniejszaNiz(2000))
  31. {
  32. Console.WriteLine(x.Imie + " " + x.Nazwisko + " " + x.Pensja);
  33. }
  34. Console.ReadKey();
  35.  
  36. }
  37. }
  38. { class Pracownik
  39.  
  40. public string Imie;
  41. public string Nazwisko;
  42. public string Pesel;
  43. public double Pensja;
  44. public double Wiek;
  45.  
  46. public Pracownik(string imie, string nazwisko, string pesel, double pensja, double wiek)
  47. {
  48. Imie = imie;
  49. Nazwisko = nazwisko;
  50. Pesel = pesel;
  51. Pensja = pensja;
  52. Wiek = wiek;
  53. }
  54. }
  55.  
  56. class Firma
  57. {
  58. public List<Pracownik> lista = new List<Pracownik>();
  59.  
  60. public Firma()
  61. {
  62. }
  63.  
  64. public List<Pracownik> PobierzPracwonikowZPensjaMniejszaNiz(double p)
  65. {
  66. List<Pracownik> odp = new List<Pracownik>();
  67. foreach (var x in this.lista)
  68. {
  69. if (x.Pensja < p)
  70. odp.Add(x);
  71.  
  72. }
  73. return odp;
  74. }
  75. }
  76.  
  77. }
  78. }
  79.  
  80. using System;
  81. using System.Collections.Generic;
  82. using System.Linq;
  83. using System.Text;
  84. using System.Threading.Tasks;
  85.  
  86. namespace zadanie_2
  87. {
  88. class Program
  89. {
  90. static void Main(string[] args)
  91. {
  92. namespace Zad2
  93. {
  94. class Program
  95. {
  96. static void Main(string[] args)
  97. {
  98. Pracownik p1 = new Pracownik("Alan", "FSac", "924252525", 1040, 25);
  99. Pracownik p2 = new Pracownik("Xav", "BFc", "924252525", 100, 25);
  100. Pracownik p3 = new Pracownik("ds", "BAac", "924252525", 6600, 25);
  101. Pracownik p4 = new Pracownik("Alfsfan", "gac", "924252525", 6000, 25);
  102. Pracownik p5 = new Pracownik("Aldan", "fgac", "924252525", 10, 25);
  103. Firma f1 = new Firma();
  104. f1.lista.Add(p1);
  105. f1.lista.Add(p2);
  106. f1.lista.Add(p3);
  107. f1.lista.Add(p4);
  108. f1.lista.Add(p5);
  109. foreach (var x in f1.PobierzPracwonikowZPensjaMniejszaNiz(2000))
  110. {
  111. Console.WriteLine(x.Imie + " " + x.Nazwisko + " " + x.Pensja);
  112. }
  113. Console.ReadKey();
  114.  
  115. }
  116. }
  117. { class Pracownik
  118.  
  119. public string Imie;
  120. public string Nazwisko;
  121. public string Pesel;
  122. public double Pensja;
  123. public double Wiek;
  124.  
  125. public Pracownik(string imie, string nazwisko, string pesel, double pensja, double wiek)
  126. {
  127. Imie = imie;
  128. Nazwisko = nazwisko;
  129. Pesel = pesel;
  130. Pensja = pensja;
  131. Wiek = wiek;
  132. }
  133. }
  134.  
  135. class Firma
  136. {
  137. public List<Pracownik> lista = new List<Pracownik>();
  138.  
  139. public Firma()
  140. {
  141. }
  142.  
  143. public List<Pracownik> PobierzPracwonikowZPensjaMniejszaNiz(double p)
  144. {
  145. List<Pracownik> odp = new List<Pracownik>();
  146. foreach (var x in this.lista)
  147. {
  148. if (x.Pensja < p)
  149. odp.Add(x);
  150.  
  151. }
  152. return odp;
  153. }
  154. }
  155.  
  156. }
  157. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement