Zaposleni

mail@pastecode.io avatar
unknown
plain_text
a year ago
2.2 kB
4
Indexable
Never
public class Zaposleni {

    String ime;
    String prezime;
    String pozicija;
    int radni_staz;
    double mjesecna_plata;
    int povecanja_plate;

    public Zaposleni (String ime, String prezime, String pozicija, int radni_staz, double mjesecna_plata) {
        this.ime = ime;
        this.prezime = prezime;
        this.pozicija = pozicija;
        this.radni_staz = radni_staz;
        this.mjesecna_plata = mjesecna_plata;
        this.povecanja_plate = 0;
    }

    public Zaposleni() {
        this(null,null,null,0,0.0);
    }

    public String getIme() {
        return ime;
    }

    public void setIme(String ime) {
        this.ime = ime;
    }

    public String getPrezime() {
        return prezime;
    }

    public void setPrezime(String prezime) {
        this.prezime = prezime;
    }

    public String getPozicija() {
        return pozicija;
    }

    public void setPozicija(String pozicija) {
        this.pozicija = pozicija;
    }

    public int getRadni_staz() {
        return radni_staz;
    }

    public void setRadni_staz(int radni_staz) {
        this.radni_staz = radni_staz;
    }

    public double getMjesecna_plata() {
        return mjesecna_plata;
    }

    public void setMjesecna_plata(double mjesecna_plata) {
        this.mjesecna_plata = mjesecna_plata;
    }

    public int getPovecanja_plate() {
        return povecanja_plate;
    }

    public void setPovecanja_plate(int povecanja_plate) {
        this.povecanja_plate = povecanja_plate;
    }

    public double godisnja_plata() {
        double god = 12 * mjesecna_plata;
        return god;
    }

    public void povecanje_plate(double p) {
        if(p < 5000) {
            mjesecna_plata = mjesecna_plata * 1.05;
            setPovecanja_plate(getPovecanja_plate() + 1);
        }
    }

    @Override
    public String toString() {
        return "Zaposleni [ime = " + ime + ", prezime = " + prezime + ", pozicija = " + pozicija
                + ", radni_staz = " + radni_staz + ", mjesecna_plata = " + mjesecna_plata + "]";
    }



}