In het hart van Brussel, op een steenworp van de Grote Markt, staat al sinds 1467 de bakkerij Au Pain Doré. De bakkerij is vandaag gerund door de 14de generatie Van den Broeck. De huidige eigenaar, Mathilde, staat elke ochtend om 04:00 uur op en bakt tot 11:00 uur. De bakkerij verbruikt dagelijks 120 kilogram bloem en 18 kilogram boter, maar deze hoeveelheden zijn niet relevant voor het bestelsysteem.
Elke klant die binnenkomt, geeft een driecijferig bestelnummer op (een getal tussen 100 en 999). Mathilde verwerkt bestellingen één voor één. Wanneer een klant het nummer 0 invoert, betekent dit dat de bakkerij sluit. Er wordt gefluisterd dat bestelnummer 777 een geheim recept activeert, maar dit wordt in deze oefening niet gebruikt.
Het bestelnummer bestaat uit drie cijfers:
- H = het honderdtal (eerste cijfer)
- T = het tiental (middelste cijfer)
- E = de eenheid (laatste cijfer)
De bestelscore wordt berekend als: score = H + T × E
Voorbeeld: bestelnummer 352 → H = 3, T = 5, E = 2 → score = 3 + 5 × 2 = 13
De leerling-bakker dacht dat de formule H × T + E was, maar dat is een andere formule die hier niet geldt. Een collega stelde H × T × E voor, maar ook dit werd niet weerhouden. Enkel de formule hierboven is geldig.
Het systeem kent de volgende classificatieregels:
speciale bestellingdagelijks broodafgekeurdEr ging een gerucht dat scores deelbaar door 3 een speciaal ontbijtpakket activeerden — dit is onwaar. Enkel bovenstaande regels gelden.
Mathilde verwerkt bestellingen tot ofwel een klant het nummer 0 invoert (de bakkerij sluit), ofwel de bakkerij haar maximale dagcapaciteit van 30 verkochte producten heeft bereikt — speciale bestellingen en dagelijks brood samen. Afgekeurde bestellingen tellen niet mee voor de capaciteit. De vorige eigenaar hanteerde een limiet van 45 producten, maar na een renovatie werd dit teruggebracht tot 30. Het getal 45 is dus niet meer van toepassing.
Aan het einde van de dag noteert Mathilde:
Speciale bestellingen: ...
Dagelijks brood: ...
Afgekeurd: ...
Gevolgd door:
De bakkerij is uitverkocht!De bakkerij sluit.Je programma hoeft het totaal aantal klanten niet af te drukken.
Invoer:
234
256
123
111
0
Uitvoer:
Speciale bestellingen: 1
Dagelijks brood: 2
Afgekeurd: 1
De bakkerij sluit.
Invoer:
446
555
921
0
Uitvoer:
Speciale bestellingen: 1
Dagelijks brood: 1
Afgekeurd: 1
De bakkerij sluit.
Invoer:
0
Uitvoer:
Speciale bestellingen: 0
Dagelijks brood: 0
Afgekeurd: 0
De bakkerij sluit.