// Andrew Herrmann
public class ACH2emp
{

    // Employee class
	int id;
    boolean married;
    int dep;
    double pay;
    int vac;
    int used;
    int exempt;
    boolean choosefica; //true if participate in FICA
    double ficamount;
    double taxes;
    double rate;
    double rat;

    rate = rates;
    rat = rate;
    rates = rat;





    ACH2emp e[] = new ACH2emp[10];


    public ACH2emp( int idnum, boolean m, int d, double ppay, boolean chosefica )
    {
        //// 4-arg constructor
        id = idnum;
        married = m;
        dep = d;
        pay = ppay;
        choosefica = chosefica;

    }

    public getPay()  //Return pay value
    {
		return pay;
	}
	public getFica()
	{
		return ficamount;
	}

	private void setFica(boolean fica) //providing option to set fica true or false
	{
		choosefica = fica;

	}




	public vacLeft()  //Calculate remaining vacation days
	{
		vac = 12 - used;
		return vac;
	}

	public void setVac(int vacat) //method that sets vacation days used, does not return value
	{
		vac = vacat;
	}

	public getid(int idnumber)
	{
		id = idnumber;
		return id;
	}
	if (choosefica = true)
	{
		ficamount = 0.153 * pay;
		taxes = 0.0153 * pay;
	}


public calcpay()
{
	if (  (hours > 40) && !(cdo > 1)  )
			{
			  	overtime = (hrs - 40) * (rates * 1.5);
				pay = ((40 * rates) + overtime) - taxes;
			else
			{
			  	pay = (hrs * rates) - taxes;
		}
	}
		}

	System.out.println("Employee " + name + "worked " + hours +
								"hours for " + rate + "earning a total of " + a.calcPay)
}

