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.

Opgave

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” (niet hoofdlettergevoelig) ingeeft . Meerdere lijnen per klas kunnen ingeven worden. Maak gebruik van een dictionary om de totale sponsering per klas bij te houden. De klassen worden opgeslagen in hoofdletters, ook al worden ze met kleine letters ingegeven.

Als de gebruiker “stop” typt, dan wordt er per klas (alfanumerisch gesorteerd) het totale eurobedrag getoond op het scherm, met 2 cijfers na de komma (zie de gewenste output in de voorbeelden).

Voorbeeld

Invoer:
6ADB 34.25
5ADB 24.20
6ADB 19.50
4EMT 45.00
stop
Uitvoer:
Klas 4EMT heeft in totaal 45.00 euro ingezameld.
Klas 5ADB heeft in totaal 24.20 euro ingezameld.
Klas 6ADB heeft in totaal 53.75 euro ingezameld.