Ekstraoppgave til Oblig 1 (INF1000 - Høst 2011)

Denne oppgaven er valgfri (både del (a) og (b)), og er ment som en liten utfordring for de som ønsker å lære litt mer med Oblig 1 (særlig om forgreninger og løkker).

Oppgave 2

(a) Deklarér tre variabler til. Programmet skal regne ut gjennomsnittsnedbør per regndag for hver av månedene (mai, juni, juli), og lagre det i de tre nye variablene. Utvid programmet slik at det finner og skriver ut den høyeste av disse tre gjennomsnitt. Ta med både gjennomsnittsverdien og månedsnavnet i utskriften. Med andre ord skal du finne måneden som hadde de våteste regndagene i sommer.

Du kan løse oppgaven ovenfor ved hjelp av if-setninger, eller alternativt kan du overføre verdiene til en array og løse oppgaven ved hjelp av en løkke. Uansett hvordan du løser det sjekk at programmet finner den høyeste av tre verdier riktig, for eksempel ved å sette inn en høyere nedbørsverdi i en av månedene og prøvekjøre programmet.

(b) (Vanskelig). Utvid programmet slik at det også skriver ut måneden med nest-høyest gjennomsnitt, og den med lavest. Bruk færrest mulig antall if-setninger og løkker.


Tibakemelding om dette oppgavesettet kan du skrive i bloggen eller sende på mail til josek [a] ifi.uio.no