Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagenone
getYearStartDay (1900) % skal skrive utreturnere 1
getYearStartDay (1901) % skal skrive utreturnere 2
getYearStartDay (1902) % skal skrivereturnere ut 3
getYearStartDay (1903) % skal skrive utreturnere 4
getYearStartDay (1904) % skal skrivereturnere ut 5
getYearStartDay (1905) % skal skrive utreturnere 7
getYearStartDay (1906) % skal skrive utreturnere 1
getYearStartDay (2012) % skal skrive utreturnere 7


d) Lag funksjonen getMonthStartDay(year, monthNumber). Den skal ta inn et årstall og et månedsnummer som parameter (1 = Januar, 2 = Februar, ..., 12 = Desember). Funksjonen skal returnere hvilken ukedag måneden starter på (1 = Mandag, 2 = Tirsdag, ..., 7 = Søndag). 

Code Block
languagenone
getMonthStartDay (2012 , 0) % skal skrivereturnere ut 0
getMonthStartDay (2012 , 1) % skal skrive utreturnere 7
getMonthStartDay (2012 , 2) % skal skrivereturnere ut 3
getMonthStartDay (2012 , 3) % skal skrivereturnere ut 4
getMonthStartDay (2012 , 4) % skal skrive utreturnere 7
getMonthStartDay (2012 , 5) % skal skrive utreturnere 2
getMonthStartDay (2012 , 6) % skal skrivereturnere ut 5
getMonthStartDay (2012 , 7) % skal skrivereturnere ut 7
getMonthStartDay (2012 , 8) % skal skrivereturnere ut 3
getMonthStartDay (2012 , 9) % skal skrive utreturnere 6
getMonthStartDay (2012 , 10) % skal skrivereturnere ut 1
getMonthStartDay (2012 , 11) % skal skrive utreturnere 4
getMonthStartDay (2012 , 12) % skal skrive utreturnere 6
getMonthStartDay (2012 , 13) % skal skrivereturnere ut 0

 

...

 

Du har hittil brutt kalenderen ned i mindre funksjoner. Nå skal de settes sammen og en kalender skal vises. 
disp() er for enkel, derfor må fprintf() benyttes.  Se fprintf for bruk. 

...

e) Lag funksjonen printDays(days). Den skal ta inn matrisen som funksjonen i oppgave 3 lager som parameter, og skrive ut returnere datoene som vist i toppen av øvingen. Denne funksjonen skal ikke returnere noen verdi. Funksjonshodet kan dermed se slik ut:

...