Comissions

El director d’una oficina bancària ven dos tipus diferents de productes: dipòsits bancaris i preferents. Per cada producte, si en ven 500.000€ o més, cobra una comissió sobre el total venut: el 0.05% pels dipòsits i el 3% per les preferents. Si en ven menys de 500.000€ no cobra cap comissió (0€).

Dissenya la funció comissions que donats l’import de dipòsits i l’import de preferents (valors reals) venuts per un director bancari, retorna la comissió (real) que li correspon.

Desa la funció al fitxer comissions.py. La funció ha de passar el següent doctest:

>>> round(comissions (50000.0, 80000.0), 2)
0.0
>>> round(comissions (50000.0, 825350.0), 2)
24760.5
>>> round(comissions (515263.0, 80000.0), 2)
257.63
>>> round(comissions (753850.0, 500000.0), 2)
15376.92
>>> round(comissions (500000, 753850.0), 2)
22865.5

Nota

Pots descarregar el fitxer amb tests comissions.txt

Solució

Disposeu de solucions al fitxer comissions.py