Programmering — oppgaver til kapittel 2

Oppgave 1

Lag en ny versjon av addisjonsprogrammet som du laget i uke 34, oppgave 3. I denne versjonen skal det leses inn og adderes to desimaltall. (Ledetekstene for innlesing bør endres slik at brukeren skjønner at det skal skrives inn desimaltall.) Utskriften skal være tilsvarende som det er vist eksempel på i denne meldingsboksen.

Oppgave 2

Lag et program som ber brukeren om å skrive inn to desimaltall, leser inn tallene fra brukeren og skriver ut summen, produktet, differensen og kvotienten (divisjon) til tallene. (Innlesingen av tallene må gjøres hver for seg i to forskjellige innlesingsoperasjoner.)

Oppgave 3

Lag et program som virker på følgende måte: Programmet leser inn brukerens navn og fødselsår. Programmet skal beregne hvor mange år brukeren fyller i løpet av året og skrive ut dette i en hilsen.
Eksempel: Dersom programmet leser inn Maria og 1985, så skal programmet skrive ut (i en meldingsboks):
Hei Maria, i år fyller du 29 år.

Oppgave 4

Lag et program som leser inn et antall sekunder (heltallsverdi) og skriver ut hvor mange (hele) minutter dette utgjør. (Bruk heltallsdivisjon for å finne det ut.)

Oppgave 5

Lag en utvidet versjon av programmet du lagde i oppgave 4. Programmet skal fortsatt lese inn et antall sekunder. Nå skal det skrives ut hvor mange timer, minutter og sekunder dette utgjør.
Eksempel: Dersom programmet leser inn antallet 11873, så skal det skrive ut
3 timer, 17 minutter, 53 sekunder.

Oppgave 6

Introduksjon til programmering, kapittel 2, oppgave 14.

---

Flinke studenter som trenger flere utfordringer, kan finne et par ekstra oppgaver ved å klikke på følgende link: Ekstra øvingsoppgaver for kapittel 2.

Løsningsforslag

Oppgave 1
Oppgave 2
Oppgave 3
Oppgave 4
Oppgave 5
Oppgave 6
Oppgave 6, utvidet program