此方法是一個較大程序的一部分,該程序從.txt文件提取僱員數據,然後使用該數據計算淨工資。 我的CalcPay方法應該支付小時> 40小時以及小時< 40的支付,但是當它到達40小時以上的員工時,它僅以小時*工資計算工資,而不是花費大於40小時,讓他們有一段時間......任何建議?方法無法正常工作
public double CalcPay()
{
double pay = hoursWorked * hourlyWage;
double overTimeHours = hoursWorked - FULL_TIME;
if (overTimeHours > 0)
{
pay += overTimeHours * (hourlyWage * OVER_TIME_RATE);
}
double tax1 = pay * FED_TAX;
double tax2 = pay * STATE_TAX;
return ((pay - tax1) - tax2);
}
我想知道像你這樣的人應該在計算員工工資的代碼上工作。 – Euphoric
那麼,這是不禮貌:)我是一個工作在一個任務的學生。 – BXL
@Euphoric我想這是功課 – Alan