Programmering av Theas BSU-konto
Thea vil spare penger og har lest at det er lurt å opprette en BSU-konto i banken. Hun finner informasjonen nedenfor.
- Med BSU-konto kan du spare 27 500 kroner årlig og 300 000 kroner totalt.
- Du får bankens beste rente, som nå er 6,8 % per år.
Thea har skrevet programkoden nedenfor.
Hva er det hun vil finne ut? Forklar hver linje i programkoden.
innskudd = 27500
prosent_rente = 6.8
BSU = 0
for år in range(2024, 2034):
BSU = BSU + innskudd
renter = prosent_rente * BSU / 100
BSU = BSU + renter
print(år, round(renter), round(BSU))
Kommandoen round i Python runder av tallene som skrives ut.
Se forklaring i løsningsforslaget
Thea vil finne beløpet på BSU-kontoen for hvert år hvis hun setter inn 27 500 kr i 10 år fra 2024–2033. Det ser ut til at programmet regner med at hun setter inn pengene i starten av året, og at rentene beregnes ved utgangen av året.
- Linje 1: Setter at innskuddet skal være 27 500 kr
- Linje 2: Setter rentesatsen
- Linje 3: Setter innskuddet til null kroner foreløpig (hun initialiserer variabelen
BSU) - Linje 5: For-løkka kjører 10 ganger. Variabelen
årtar verdiene 2024 til og med 2033. - Linje 7: Hun legger til et nytt innskudd hvert år
- Linje 9: Hun regner ut rentene i kroner
- Linje 11: Hun legger rentene til BSU-kontoen
- Linje 13: Hun skriver ut hvilket år vi er ved utgangen av, hvor mye renteinntekter hun har hatt dette året og det totale beløpet på BSU-kontoen