Innskudd på konto med fast rente og programmering
Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.
- januar hvert år setter Halvor inn 10 000 kroner på en konto med en fast årlig rentefot på . Første innskudd var 1. januar 2020.
Hvor stort vil beløpet på kontoen være 31. desember 2022?
Vi lar være beløpet på kontoen år etter 1. januar 2020.
Er en kontinuerlig funksjon? Begrunn svaret.
Halvor ønsker å kunne regne ut hvor mange år det tar før beløpet han har på konto når en viss størrelse .
Lag et program som Halvor kan bruke. Input skal være rentefot, innskudd og . Output skal være antall år det går før beløpet er større eller lik .
Du kan for eksempel starte slik:
rentefot = 1.8
innskudd = 10000
K = 250000
print("Det tar", år, "år")
Fasit
er ikke en kontinuerlig funksjon.
Se program under — det tar 21 år.
LøsningsforslagKI-generert
Første innskudd settes inn 1. januar 2020. Per 31. desember 2022 har Halvor gjort tre innskudd (2020, 2021, 2022). Hvert innskudd forrentes frem til 31. desember 2022:
- Innskudd 2020 får rente i 3 år:
- Innskudd 2021 får rente i 2 år:
- Innskudd 2022 får rente i 1 år:
Totalbeløpet er summen av en geometrisk rekke:
Vi definerer og beregner i GeoGebra CAS (se linje 2):

er ikke en kontinuerlig funksjon. Halvor setter inn penger én gang per år — på 1. januar. Mellom innskuddstidspunktene hopper beløpet brått opp når nytt innskudd settes inn, og funksjonen er bare definert på hele tallverdier av (antall år etter 2020). En funksjon med slike hopp (diskontinuiteter) kan ikke være kontinuerlig.
Programmet bruker en while-løkke som simulerer år for år: ved starten av hvert år settes det inn et nytt innskudd, og hele beløpet (gammelt + nytt innskudd) forrentes gjennom året. Løkken teller år helt til beløpet er større eller lik .
Steg for steg:
r = 1 + rentefot / 100— regner om rentefoten til en vekstfaktor ()beløp = 0ogår = 0— starter med tomt beløp- Løkken kjører så lenge
beløp < K:beløp = (beløp + innskudd) * r— innskudd legges til, deretter forrentes hele beløpet ett årår = år + 1— teller opp antall år
- Når løkken avsluttes, skrives antall år ut
rentefot = 1.8
innskudd = 10000
K = 250000
r = 1 + rentefot / 100
beløp = 0
år = 0
while beløp < K:
beløp = (beløp + innskudd) * r
år = år + 1
print("Det tar", år, "år")
Vi kan bekrefte med GeoGebra CAS at og (se linje 3 og 4 i figuren over).