Lisas salg og to programmer
Lisa driver en butikk. Butikken skal begynne å selge et nytt produkt 1. januar 2025. Lisa håper å selge 1000 enheter av produktet i januar. Hun håper også at salget av produktet vil øke hver måned.
Lisa har laget de to programmene nedenfor.
Program 1
e = 1000
t = 0
m = 1
while m <= 12:
t = t + e
e = e * 1.04
m = m + 1
print(t)
Program 2
e = 1000
t = 0
m = 1
while m <= 12:
t = t + e
e = e + 40
m = m + 1
print(t)
Gi en praktisk tolkning av koden Lisa bruker i linje 7 i hvert av programmene.
Hva vil verdiene som skrives ut fortelle Lisa?
Fasit
P1 linje 7: salget øker med 4 % hver måned. P2 linje 7: salget øker med 40 enheter hver måned.
Totalt antall solgte enheter i løpet av de 12 månedene. Program 1: 15 026, Program 2: 14 640.
Løsningsforslag
Program 1, linje 7: e = e * 1.04
Dette betyr at salget for neste måned er 4 % høyere enn salget denne måneden. Lisa antar at salget vokser eksponentielt – med samme prosentsats hver måned.
Program 2, linje 7: e = e + 40
Dette betyr at salget for neste måned er 40 enheter høyere enn salget denne måneden. Lisa antar at salget vokser lineært – med samme antall enheter hver måned.
Variabelen t akkumulerer salget for alle 12 månedene. Verdiene som skrives ut, forteller Lisa det totale antallet solgte enheter i løpet av året (januar–desember):
- Program 1 (eksponentiell vekst):
- Program 2 (lineær vekst):
Sensorveiledning
For å få full uttelling må tolkningen knyttes til situasjonen og beskrive en økning på 4 %, og en økning på 40 enheter, hver måned.
Mindre presise tolkninger kan gi 1 poeng.
For å få uttelling må det gå tydelig fram at det er det totale salget i løpet av 12 måneder som skrives ut.