...
Iterasjon | week | day | date |
---|---|---|---|
1 %fyll inn 12 | 1 % 2 | 1 % 5 | 0 % 10 |
Du kan bruke filene daysInMonth.m og isLeapYear.m fra tidligere øvinger.
d)
For å kunne definere funksjonen funksjonen getMonthStartDay
trenger trenger vi først å vite hvilken dag året starter påstarter på.d)
Lag funksjonen
getYearStartDay(year)
. Funksjonen skal ta inn et årstall som parameter ...
og returnere hvilken ukedag året starter på (1 = Mandag, 2 = Tirsdag, ..., 7 = Søndag).
Tips: Året 1900 startet på en mandag. For hvert år flytter startdagen seg med en dag. Det vil si at 1901 startet på en tirsdag. Hvis året er et skuddår, flytter startdagen i neste år seg med to dager. Du kan bruke filene daysInMonth.m og isLeapYear.m fra tidligere øvinger.
For å teste denne funksjonen kan du kjøre følgende skript:
...