Volem mantenir informació bàsica de les donacions monetàries a un hospital. En particular, volem guardar quants diners en total ha donat cada persona, identificada de forma única amb el seu NIF (8 dígits seguits de la lletra majúscula de control).
El programa permet fer cinc operacions diferents:
N: Escriu el nombre de donants precedit de
“number:”. Fixeu-vos que hi pot haver menys donants que
donacions, si hi ha donants repetits.
D
:
S’apunta que la persona amb NIF
ha donat
diners. Si la persona ja havia fet alguna donació, n’acumula els
imports.
Q
:
Consulta quants diners ha donat de moment la persona amb NIF
.
Cal escriure
si encara no ha fet cap donació.
P: Escriu una línia amb tots els NIFs que acaben amb
un dígit parell (ignorant el caràcter de control), amb els NIFs ordenats
alfabèticament. Cal separar els NIFs amb espais.
L: Escriu la informació del donant amb el NIF més
gran alfabèticament. Si no n’hi ha cap, escriu
“None”.
L’entrada consisteix en diverses operacions segons s’ha indicat anteriorment. Els NIFs són correctes, i les donacions són nombres naturals.
Per a cada operació (excepte les donacions), escriviu la informació demanada.
Per aquest exercici, amb un programa sense funcions n’hi ha prou.
Autoria: Salvador Roura i Jordi Petit
Generació: 2026-01-25T12:19:56.623Z
© Jutge.org, 2006–2026.
https://jutge.org