【发布时间】:2022-08-23 21:56:39
【问题描述】:
我有一个编程逻辑课的作业,这个课真的不在我的领域,而是我学位的一部分,我想我对它有一个基本的了解,但我很挣扎,不确定我是否在这里正确。
作业如下:
编写一个程序的伪代码,该程序将输出支付期间的工资和工作时间。使用下面提供的信息。
- 假设您在 X 公司工作,您的时薪为 14.85 美元。
- 您每周工作 50 小时,任何超过 40 小时的工作都将获得一次半的报酬。
- 您的州和联邦税按 10% 扣除。
- 您在星期六工作了 4 小时,但在下午 12:00 之后没有工作,因此您一周总共工作了 54 小时。
这是我所拥有的:
开始
set hourlyWage to 14.85
set weeklyHours to 50
set overtimeHours to 0
if weeklyHours > 40 then
set overtimeHours to weeklyHours - 40
endif
set totalPay to (hourlyWage * 40) + (hourlyWage * 1.5 * overtimeHours)
set taxes to totalPay * 0.1
output \"Your pay for this week is: \" + totalPay
output \"Your taxes for this week are: \" + taxes
output \"Your total pay after taxes is: \" + (totalPay - taxes)
output \"You worked \" + weeklyHours + \" hours this week, with \" + overtimeHours + \" of those hours being overtime.\"
停止
如果有遗漏或需要更正的东西?
标签: oop logic pseudocode pseudo-class