Ik heb de volgende vraag, en wat ik het meest in de war on, is hoe de logica doen om te bepalen of een controle is een maand te laat of niet.
De vraag is:
Schrijf pseudocode voor een programma dat berekent de servicekosten van een klant verschuldigd is voor het schrijven van een ongedekte cheque. Het programma accepteert de naam van een klant, de datum waarop de cheque is geschreven (jaar, maand en dag), de huidige datum (jaar, maand en dag), en het bedrag van de cheque in dollars en centen. het programma gaat door totdat een EOF-waarde is aangetroffen. de servicekosten bedragen $ 20 plus 2 procent van het bedrag van de cheque, plus $ 5 voor elke maand dat sinds de cheque is verstreken is geschreven. een controle is een maand te laat zodra een nieuwe maand begint-so een ongedekte cheque geschreven op 30 september is een maand te laat op 1 oktober
Tot nu toe wat ik nu schrijven is:
Start
string Name
num AmountOwed
num DateCheckWritten
num CurrentDate
num CheckAmount
get Name, DateCheckWritten, CurrentDate, CheckAmount
while eof













