我在大学里有这个问题,这个任务似乎没有人能帮我解决问题如下:
1.2编写一个伪代码来表示允许用户输入每小时工资率和工作小时数的程序逻辑。该程序输出用户的总薪酬 [25] 1.3修改计算总薪酬的计划,以允许用户输入所得税税率。该计划输出扣除税后的净工资。
我没有IT领域的经验,因为这是我的第一年。
我尝试过做伪代码,但是我接受审查的每个人都认为这是错误的,但没有人表明我应该采用哪种方式做对。
if(HOurWorked -MaxNoOvertime)<=0 Then grosspay=HoursWOrked*HourRate;
Else
GrossPay=HourRate*(MaxNoOvertime + BonusRate* (Hoursworked - MaxNoOverTime));
End;
许多人告诉我,问题1.3假设与1.2相关联,而有些人则反过来说。请帮我
问题1.2和1.3确实有联系。也许我过于简单化了,但这不像下面这样简单吗?:
// 1.2
variable hoursWorked = <user entered>
variable payRate = <user entered>
variable grossPay = (hoursWorked * payRate)
output grossPay
// 1.3
variable hoursWorked = <user entered>
variable payRate = <user entered>
variable taxRate = <user entered>
variable grossPay = (hoursWorked * payRate)
variable netPay = grossPay - ((grossPay/100) * taxRate)
output netPay
在您的作业中,我没有看到您在示例中包含的关于加班的任何内容。你为什么决定加入它?
此外,伪代码意味着传达一个想法。它不是要编译和运行的。