Lars sin spareplan
Lars har spart penger i flere år. Han har nå 120 000 kroner. Pengene står på en konto i banken. Lars vil fortsette å spare og har en plan. Han har laget programmet nedenfor.
konto = 120000
sparebeløp = 24000
vekstfaktor = 1.058
år = 0
while konto < 1000000:
konto = konto + sparebeløp
konto = konto * vekstfaktor
år = år + 1
print(år)
print(konto)
Hva forteller programmet om planen til Lars?
Hva vil verdiene som skrives ut, fortelle Lars?
Programmet viser at Lars vil ha over én million kroner etter 17 år, og at kontoens verdi da er ca. \(\underline{\underline{1\,016\,760 \, \mathrm{kr}}}\).
Hva forteller programmet om planen til Lars?
Programmet simulerer Lars sin spareplan år for år. Starten av programmet setter opp tre viktige verdier:
konto = 120000— Lars har 120 000 kr på konto nå.sparebeløp = 24000— Lars setter inn 24 000 kr hvert år.vekstfaktor = 1.058— Kontoen får \(5{,}8 \,\%\) rente per år.
Inne i løkken skjer to ting hvert år:
- Lars setter inn sparebeløpet:
konto = konto + sparebeløp - Renten legges til:
konto = konto * vekstfaktor
Løkken fortsetter så lenge kontoens verdi er under 1 000 000 kr, og teller samtidig opp antall år.
Programmet forteller altså Lars hvor mange år det tar før han har spart én million kroner, og hva kontoen er verdt på det tidspunktet.
Hva vil verdiene som skrives ut, fortelle Lars?
Programmet skriver ut to verdier:
print(år)skriver ut 17 — det vil si at det tar 17 år før Lars har over én million kroner.print(konto)skriver ut ca. 1 016 760 — kontoen er verdt ca. \(1\,016\,760 \, \mathrm{kr}\) etter disse 17 årene.