Programkode for dobling av beløp

Programkode for dobling av beløp

Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.

Programkode med while-løkke for å finne antall år til beløp dobles

En elev har skrevet programkoden ovenfor.

Hva ønsker eleven å finne ut? Forklar hva som skjer når programmet blir kjørt.

Fasit

Eleven ønsker å finne ut hvor mange år det tar før et beløp på 10 000 kr dobles med 3 % rente per år. Programmet skriver ut beløpet etter at det har doblet seg, og antall år det tok.

LøsningsforslagKI-generert

Hva ønsker eleven å finne ut?

Eleven ønsker å finne ut hvor mange år det tar før et beløp på 10 000 kr blir dobbelt så stort, når beløpet øker med 3%3\,\% hvert år (dvs. 3 % rente).

Hva skjer når programmet kjøres?

Vi går gjennom koden linje for linje:

  • Linje 1–2: Beløpet settes til 10 000 kr, og variabelen verdi starter på det samme.
  • Linje 3: Vekstfaktoren er 1,031{,}03, som svarer til 3%3\,\% vekst per år.
  • Linje 4: Telleren år starter på 0.

Deretter kjøres while-løkken så lenge verdi er mindre enn 210000=200002 \cdot 10\,000 = 20\,000 kr:

  • Linje 7: verdi multipliseres med 1,031{,}03 — beløpet øker med 3%3\,\%.
  • Linje 8: år økes med 1 — vi teller ett år til.

Løkken gjentar seg år for år inntil verdi er minst 20 000 kr.

Til slutt skriver programmet ut:

  • verdi: beløpet i kroner etter at det har doblet seg
  • år: antall år det tok

Praktisk tolkning: Programmet beregner at man trenger omtrent 24 år før 10 000 kr har doblet seg til 20 000 kr ved 3%3\,\% rente per år.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som klart
S
Vis / skjul løsningsforslag
A
Legg til i liste
Esc
Tilbake / avslutt