Advertisement
Guest User

Untitled

a guest
May 29th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class CPracownik
  6. {
  7. private String imie;
  8. private String nazwisko;
  9. private char plec;
  10. private int nrDzialu;
  11. private float placa;
  12. private int wiek;
  13. private int liczbaDzieci;
  14. private boolean stanCywilny;
  15.  
  16. public void setImie(String tmp)
  17. {
  18. imie = tmp;
  19. }
  20.  
  21. public String getImie()
  22. {
  23. return this.imie;
  24. }
  25.  
  26. public void setNazwisko(String tmp)
  27. {
  28. nazwisko = tmp;
  29. }
  30.  
  31. public String getNazwisko()
  32. {
  33. return this.nazwisko;
  34. }
  35.  
  36. public void setPlec(char tmp)
  37. {
  38. plec = tmp;
  39. }
  40.  
  41. public char getPlec()
  42. {
  43. return this.plec;
  44. }
  45.  
  46. public void setNrDzialu(int tmp)
  47. {
  48. nrDzialu = tmp;
  49. }
  50.  
  51. public int getNrDzialu()
  52. {
  53. return this.nrDzialu;
  54. }
  55.  
  56. public void setPlaca(float tmp)
  57. {
  58. placa = tmp;
  59. }
  60.  
  61. public float getPlaca()
  62. {
  63. return this.placa;
  64. }
  65.  
  66. public void setWiek(int tmp)
  67. {
  68. wiek = tmp;
  69. }
  70.  
  71. public int getWiek()
  72. {
  73. return this.wiek;
  74. }
  75.  
  76. public void setLiczbaDzieci(int tmp)
  77. {
  78. liczbaDzieci = tmp;
  79. }
  80.  
  81. public int getLiczbaDzieci()
  82. {
  83. return this.liczbaDzieci;
  84. }
  85.  
  86. public void setStanCywilny(boolean tmp)
  87. {
  88. stanCywilny = tmp;
  89. }
  90.  
  91. public boolean getStanCywilny()
  92. {
  93. return this.stanCywilny;
  94. }
  95.  
  96. public void WyswietlanieWszystkichDanych()
  97. {
  98. System.out.println("Imie: "+imie);
  99. System.out.println("Nazwisko: "+nazwisko);
  100. System.out.println("Plec: "+plec);
  101. System.out.println("Numer dzialu: "+nrDzialu);
  102. System.out.println("Placa: "+placa);
  103. System.out.println("Wiek: "+wiek);
  104. System.out.println("Liczba dzieci: "+liczbaDzieci);
  105. System.out.println("Stan cywilny: "+stanCywilny);
  106. }
  107.  
  108. public void WyswietlanieOkrojone()
  109. {
  110. System.out.println(imie + " " + nazwisko + " " + placa);
  111. }
  112.  
  113. public void WyswietlanieSpecjalne()
  114. {
  115. String duzeImie = imie.toUpperCase();
  116. String duzeNazwisko = nazwisko.toUpperCase();
  117. System.out.println(duzeImie + " " + duzeNazwisko);
  118. }
  119.  
  120. public boolean SprawdzPlaca(float tmp)
  121. {
  122. if (this.placa > tmp)
  123. return true;
  124. else
  125. return false;
  126. }
  127.  
  128. public void OblicznaniePodwyzki(int tmp)
  129. {
  130. float nowaPlaca = 0;
  131.  
  132. int bonusZaDzieci = this.liczbaDzieci * 2;
  133. int bonusZaCywil = 0;
  134.  
  135. if(this.stanCywilny)
  136. bonusZaCywil = 3;
  137.  
  138. nowaPlaca = this.placa + (this.placa * (tmp + bonusZaDzieci + bonusZaCywil))/100;
  139. System.out.println("Nowa placa: " + nowaPlaca);
  140. }
  141. }
  142.  
  143. class Ideone
  144. {
  145. public static void main (String[] args)
  146. {
  147. List<CPracownik> list = new ArrayList<>();
  148.  
  149. Scanner scanner = new Scanner( System.in );
  150. char menu;
  151. do
  152. {
  153. System.out.println("1. Wyświetlenie użytkowników (okrojone).");
  154. System.out.println("2. Dodawanie użytkownika.");
  155. System.out.println("3. Usuwanie użytkownika.");
  156. System.out.println("4. Edytowanie użytkownika.");
  157. System.out.println("5. Informacje o programie.");
  158.  
  159. menu = scanner.next().charAt(0);
  160.  
  161. switch (menu)
  162. {
  163. case '1':
  164. break;
  165. case '2':
  166. break;
  167. case '3':
  168. break;
  169. case '4':
  170. break;
  171. case '5':
  172. System.out.println("Program wykonany na ...");
  173. System.out.println("Autor: Filip Drozdowski");
  174. System.out.println("Program wspomagający organizację w firmie.");
  175. break;
  176. }
  177.  
  178. } while (menu != 'q');
  179. }
  180. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement