Python-program for sparing til 500 000 kroner

Del 1, uten hjelpemidler

Python-program for sparing til 500 000 kroner

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

Ada har skrevet programkoden nedenfor.

beløp = 0
vekstfaktor = 1.02
innskudd = 20000
år = 0

while beløp < 500000:
    beløp = beløp + innskudd
    beløp = beløp * vekstfaktor
    år = år + 1

print(år)
print(beløp)

Hva ønsker Ada å finne ut? Forklar hva som skjer når programmet kjøres.

Fasit

Se forklaring i løsningsforslaget

LøsningsforslagKI-generert

Vi går gjennom programmet linje for linje. Ada setter opp fire variabler før løkka starter:

  • beløp = 0 – hvor mye penger som står på kontoen (starter på 0 kr).
  • vekstfaktor = 1.02 – kontoen får 2% årlig rente.
  • innskudd = 20000 – Ada setter inn 20000 kr hvert år.
  • år = 0 – teller hvor mange år som har gått.

Deretter kommer en while-løkke som gjentas så lenge beløp er mindre enn 500000. For hver runde i løkka skjer det tre ting: først legges det nye innskuddet til beløpet, deretter vokser hele beløpet (det gamle beløpet pluss det nye innskuddet) med vekstfaktoren 1,02, og til slutt telles antall år opp med 1.

Vi sporer de tre første årene for hånd for å se hvordan dette virker:

År 1: beløp=0+20000=20000, deretter 20000⋅1,02=20400. år blir 1.

År 2: beløp=20400+20000=40400, deretter 40400⋅1,02=41208. år blir 2.

År 3: beløp=41208+20000=61208, deretter 61208⋅1,02=62432,16. år blir 3.

Vi ser at beløpet vokser år for år både fordi det kommer et nytt innskudd på 20000 kr, og fordi hele summen som allerede står på kontoen får 2% rente. Løkka fortsetter å kjøre på denne måten, år etter år, helt til beløp til slutt blir 500000 kr eller mer. Da stopper løkka, og de to siste linjene skriver ut hvor mange år (år) det tok, og hvor mye penger (beløp) som da står på kontoen.

Ada ønsker altså å finne ut hvor mange år det tar før hun har spart opp minst 500000 kr, når hun setter inn 20000 kr i året på en konto med 2% årlig rente. Når programmet kjøres, skriver det ut antall år som trengs, og det totale beløpet på kontoen etter det antall år.

Forstå oppgaven med en KI

Du får en ferdig tekst du limer inn i den KI-chatboten du bruker. Teksten inneholder oppgaven og en instruks om at chatboten skal hjelpe deg å tenke selv — stille spørsmål, gi ett hint av gangen og la deg gjøre regningen.

Anbefalt. Chatboten får beskjed om å bruke det til å veilede deg riktig vei — ikke til å røpe svaret. Du kan slå det av hvis du vil være helt sikker på at ingenting lekker.

Hva du bør vite
  • Ingenting sendes herfra. Teksten kopieres bare til utklippstavla på enheten din. Det du limer inn i en chatbot, går til den tjenesten — og de har sine egne regler for hva de lagrer.
  • Ikke lim inn personopplysninger — navn, skole eller noe annet om deg selv eller andre. Oppgaveteksten holder.
  • KI kan ta feil, også i matematikk. Sjekk alltid mot løsningsforslaget her på siden.
  • Er du usikker på om du har lov til å bruke KI på skolearbeidet ditt, spør læreren din først.

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 ferdig
S
Vis / skjul løsningsforslag
A
Legg til i liste
N
Skriv notat
Esc
Tilbake / avslutt