У меня следующий вопрос, и что меня больше всего смущает, так это как сделать логику для определения, если чек опоздал на один месяц или нет.
Вопрос:
"Написать псевдокод для программы, которая рассчитывает плату за обслуживание, которую клиент должен заплатить за плохой чек. Программа принимает имя клиента, дату, когда чек был написан (год, месяц и день), текущую дату (год) , месяц и день) и сумма чека в долларах и центах. Программа продолжается до тех пор, пока не будет найдено значение eof. Плата за обслуживание составляет 20 долларов плюс 2 процента от суммы чека, плюс 5 долларов за каждый прошедший месяц с момента написания чека. Чек опаздывает на один месяц, как только начинается новый месяц, поэтому плохой чек, написанный 30 сентября, на 1 октября просрочен на один месяц. "
Пока что я пишу:
Start
string Name
num AmountOwed
num DateCheckWritten
num CurrentDate
num CheckAmount
get Name, DateCheckWritten, CurrentDate, CheckAmount
while eof