Jeg har følgende spørsmål, og hva jeg er mest forvirret om, er hvordan du gjør logikken for å avgjøre om en sjekk er en måned for sent eller ikke.
Spørsmålet er:
Skriv pseudokode for et program som beregner serviceavgift for en kunde skylder for å skrive en dårlig sjekk. Programmet godtar kundens navn, dato sjekken ble skrevet (år, måned og dag), dagens dato (år, måned og dag), og beløpet på sjekken i dollar og cent. programmet fortsetter inntil en eOF verdi er oppstått. Serviceavgiften er $ 20 pluss 2 prosent av beløpet på sjekken, pluss $ 5 for hver måned som har gått siden sjekken ble skrevet. en sjekk er en måned forsinket så snart en ny måned starter-så en dårlig sjekk skrevet den 30. september er en måned forsinket 1. oktober
Så langt det jeg har skrive nå er:
Start
string Name
num AmountOwed
num DateCheckWritten
num CurrentDate
num CheckAmount
get Name, DateCheckWritten, CurrentDate, CheckAmount
while eof













