Commit 485b3275 by Patryk Czarnik

Pracownik z nadgodzinami

parent 80604106
...@@ -3,18 +3,25 @@ package p11_klasy.zadania; ...@@ -3,18 +3,25 @@ package p11_klasy.zadania;
public class Pracownik { public class Pracownik {
int stawka; int stawka;
int suma_godzin = 0; int suma_godzin = 0;
int suma_nadgodzin = 0;
public Pracownik(int stawka) { public Pracownik(int stawka) {
this.stawka = stawka; this.stawka = stawka;
} }
void praca(int godziny) { void praca(int godziny) {
suma_godzin += godziny; if(godziny > 8) {
suma_nadgodzin += (godziny - 8);
suma_godzin += 8;
} else {
suma_godzin += godziny;
}
} }
int wyplata() { int wyplata() {
int wyplata = suma_godzin * stawka; int wyplata = suma_godzin * stawka + suma_nadgodzin * stawka * 2;
suma_godzin = 0; suma_godzin = 0;
suma_nadgodzin = 0;
return wyplata; return wyplata;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment