Drop links or images here to add them to the editor.

Een magazijn houdt bij hoeveel pakketten er elke dag worden verwerkt. Aan het einde van de registratie wil de magazijnier weten wat het laagste en hoogste aantal verwerkte pakketten op één dag was. (tip: aantallen : gehele getallen)

Voer één voor één de dagelijkse aantallen in. De invoer stopt wanneer 0 wordt ingevoerd. Deze waarde is enkel een stopteken en telt niet mee.

Toon daarna:

het hoogste ingevoerde aantal en het laagste ingevoerde aantal

Toon het resultaat zo:

hoogste ingevoerde aantal: x
laagste ingevoerde aantal: y

Wordt het getal 0 meteen de eerste keer ingegeven, dan zijn er geen getallen om te vergelijken. Het programma toont dan geen maximum en minimum, maar één regel:

Geen aantallen ingevoerd, programma stopt.

Tip: kies slimme startwaarden

Om het hoogste en laagste aantal te bepalen, gebruik je twee variabelen die je onderweg aanpast. Begin met startwaarden die zo extreem mogelijk zijn, zodat elk echt ingevoerd getal de startwaarde meteen vervangt:

int hoogste = int.MinValue;
int laagste = int.MaxValue;

Invoer:

5
3
8
0

Uitvoer:

hoogste ingevoerde aantal: 8
laagste ingevoerde aantal: 3

Invoer:

0

Uitvoer:

Geen getallen ingevoerd, programma stopt.

(geef je maar één getal in vóór de 0, dan is dat getal vanzelf zowel het grootste als het kleinste)