Elk jaar organiseert de Vlaamse radiozender Studio Brussel de Warmste Week. Overal te lande worden acties opgestart ten voordele van het goede doel. Op school kan men niet achterblijven. Een werkgroep beslist om een heuse Warmathon te organiseren. Bij deze Warmathon zullen een massa leerlingen rondjes lopen op de speelplaats. De leerlingen laten zich hiervoor sponsoren door familie en vrienden en engageren zich zo om voor elk gelopen rondje een (vast) bedrag te schenken. Dus, hoe meer rondjes afgelegd worden, hoe meer geld verzameld wordt.
Schrijf een programma dat aan de gebruiker vraagt per lijn de klas en het eurobedrag aan sponsering in te geven, gescheiden door een spatie. Deze vraag herhaalt zich tot de gebruiker het woord “stop” ingeeft. Meerder lijnen per klas kunnen ingeven worden. Maak gebruik van een dictionary om de totale sponsering per klas bij te houden.
Als de gebruiker “stop” intypt wordt er per klas (alfanumerisch gesorteerd) het totale eurobedrag getoond op het scherm (zie output in voorbeeld).
6IICT 34.25
5ADB 24.20
6IICT 19.50
4EM 45.00
stop
Klas 4EM heeft in totaal 45.0 euro ingezameld.
Klas 5ADB heeft in totaal 24.2 euro ingezameld.
Klas 6IICT heeft in totaal 53.75 euro ingezameld.