Programmering av Theas BSU-konto
Lov på eksamen
- Kalkulator
- CAS
- Graftegner og regneark
- Lærebok, formelsamling og egne notater
Ikke åpent internett, kommunikasjon med andre eller kunstig intelligens.
Kan den løses uten PC?
Kan løses med penn og papir. Du trenger ikke kalkulator.
Fra 2027 er det bare kalkulator og skriftlige hjelpemidler på del 2. Vurderingen er gjort med KI og kan inneholde feil.
Thea vil spare penger og har lest at det er lurt å opprette en BSU-konto i banken. Hun finner informasjonen nedenfor.
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))
Fasit
Se forklaring i løsningsforslaget
Løsningsforslag
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
Sensorveiledning
Oppgaven gir til sammen 2 poeng
En noe mangelfull forklaring kan gi 1 poeng.