我有以下问题,我最困惑的是如何确定支票是否迟到一个月的逻辑。
问题是:
“为一个程序编写伪代码,该程序计算客户因开出空头支票而应支付的服务费。该程序接受客户的姓名、开出支票的日期(年、月和日)、当前日期(年、月和日)天),以及以美元和美分为单位的支票金额。程序继续执行,直到遇到 eof 值。服务费为 20 美元加上支票金额的 2%,加上自支票以来经过的每个月的 5 美元“新的一个月一开始,一张支票就迟到了一个月——所以,9 月 30 日开出的空头支票,在 10 月 1 日已逾期一个月。”
到目前为止,我现在写的是:
Start
string Name
num AmountOwed
num DateCheckWritten
num CurrentDate
num CheckAmount
get Name, DateCheckWritten, CurrentDate, CheckAmount
while eof