Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 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.  
  10.  
  11. class Program
  12. {
  13. static void Main(string[] args)
  14. {
  15. Pracownik p1 = new Pracownik("Alan", "FSac", "924252525", 1040, 25);
  16. Pracownik p2 = new Pracownik("Xav", "BFc", "924252525", 100, 25);
  17. Pracownik p3 = new Pracownik("ds", "BAac", "924252525", 6600, 25);
  18. Pracownik p4 = new Pracownik("Alfsfan", "gac", "924252525", 6000, 25);
  19. Pracownik p5 = new Pracownik("Aldan", "fgac", "924252525", 10, 25);
  20. Firma f1 = new Firma();
  21. f1.lista.Add(p1);
  22. f1.lista.Add(p2);
  23. f1.lista.Add(p3);
  24. f1.lista.Add(p4);
  25. f1.lista.Add(p5);
  26. foreach (var x in f1.PobierzPracwonikowZPensjaMniejszaNiz(2000))
  27. {
  28. Console.WriteLine(x.Imie + " " + x.Nazwisko + " " + x.Pensja);
  29. }
  30. Console.ReadKey();
  31.  
  32. }
  33. }
  34. class Pracownik
  35. {
  36.  
  37. public string Imie;
  38. public string Nazwisko;
  39. public string Pesel;
  40. public double Pensja;
  41. public double Wiek;
  42.  
  43. public Pracownik(string imie, string nazwisko, string pesel, double pensja, double wiek)
  44. {
  45. Imie = imie;
  46. Nazwisko = nazwisko;
  47. Pesel = pesel;
  48. Pensja = pensja;
  49. Wiek = wiek;
  50. }
  51. }
  52.  
  53. class Firma
  54. {
  55. public List<Pracownik> lista = new List<Pracownik>();
  56.  
  57. public Firma()
  58. {
  59. }
  60.  
  61. public List<Pracownik> PobierzPracwonikowZPensjaMniejszaNiz(double p)
  62. {
  63. List<Pracownik> odp = new List<Pracownik>();
  64. foreach (var x in this.lista)
  65. {
  66. if (x.Pensja < p)
  67. odp.Add(x);
  68.  
  69. }
  70. return odp;
  71. }
  72. }
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement