Læringsmål:

  •  Switch

Pensum:

  •  Kap 4.4

Implementer funksjonen printCalendar. Den skal vise en gyldig månedskalender gitt månednummer og år som parameter. 
Om koden kjøres skal det se omtrent slik ut:

Oktober 2014
ma ti on to fr lo so
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Dette problemet må brytes ned i mindre oppgaver. Fra utskriften ser man at den består av tre deler:

  1. Månedsnavn og årstall. Første rad.
  2. Dagsnavn. Andre rad.
  3. Datoer for alle dager på riktig plass. Tredje til syvende rad. 

a) Månedsnummer må gjøres om til månedsnavn. Lag funksjonen getMonthName(nr) som returnerer navnet på måneden gitt månedsnr.