Schrijf een programma dat aan de gebruiker gehele getallen vraagt tot het woordje "stop" wordt ingelezen.
Het programma toont:
- het grootste van de getallen;
- het gemiddelde van de getallen.
De wiskundige formule om het gemiddelde $$\overline{x}$$ van $$n$$ getallen $$x_i$$ te berekenen is:
\[\overline{x} = \frac{1}{n}\sum_{i=1}^{n}x_{i}\]
Opgave
Je leest gehele getallen in tot het woordje "stop" wordt ingelezen.
In de uitvoer rond je het gemiddelde af tot op 2 cijfers na de komma. Bekijk de print-tips
Je mag veronderstellen dat er minstens één getal wordt ingelezen.
Voorbeeld
Invoer:
Uitvoer:
Het grootste getal is 46 en het gemiddelde is 14.00
Tips
Getallen inlezen tot "stop" wordt ingelezen: pseudocode
lees een invoer als tekst in
herhaal zolang de invoer niet "stop" is
zet invoer om naar een geheel getal
doe de gevraagde verwerking
nieuwe invoer vragen
Hoe stop ik een oneindige lus?
Gebruik Ctrl+C om de lus te stoppen.
Hoe kan ik de som,... berekenen in een lus?
Bereken de som, ... terwijl de getallen worden ingelezen.
Gebruik hierbij hulpvariabelen.
Hoe initialiseer ik de som?
Initialiseer de som op 0 of initialiseer de som met het eerste getal dat ingelezen wordt.
Hoe bepaal ik het grootste getal?
Gebruik een hulpvariabele grootste
die onthoudt wat het 'voorlopig grootste' getal is.
Hoe initialiseer ik de hulpvariabele grootste
?
Initialiseer grootste
met het eerste getal dat ingelezen wordt.
Hoe kan ik printen met twee decimalen?
Lees de printtips op Dodona (bij de inleidende tekst van het hoofdstuk)