Percentatge¶
Dissenyeu la funció
percentatgeque donats dos enters, el nombre de persones d’un grup i el nombre de persones d’aquest grup que saben l’anglès, retorni el tant per cent de persones del grup que saben anglès.Desa aquesta funció al fitxer
percentatge.py. La funció ha de passar el següent doctest:>>> round(percentatge(100, 67), 1) 67.0 >>> round(percentatge(100, 27), 1) 27.0 >>> round(percentatge(180, 27), 1) 15.0 >>> round(percentatge(200, 27), 1) 13.5
Nota
Pots descarregar el fitxer amb tests
percentatge1.txtDissenyeu la funció
preu_realque donats dos reals que representen el preu brut i el tant per cent d’IVA que se li ha d’aplicar per vendre’l, retorni el preu de venta al públic del producte, un cop aplicat l’IVA.Desa aquesta funció al fitxer
percentatge.py. La funció ha de passar el següent doctest:>>> round(preu_real(100, 16), 1) 116.0 >>> round(preu_real(150, 21), 1) 181.5 >>> round(preu_real(150, 10), 1) 165.0 >>> round(preu_real(78, 2), 1) 79.6 >>> round(preu_real(78, 4), 1) 81.1 >>> round(preu_real(78, 21), 1) 94.4
Nota
Pots descarregar el fitxer amb tests
percentatge2.txtDissenyeu una funció
incrementque donats dos reals corresponents al preu d’una ampolla d’oli a la botiga “Superpreu” i el seu preu a la botiga “Supertimo”, retorni el tant per cent d’increment de preu del producte a “Supertimo” en relació a “Superpreu”.Desa aquesta funció al fitxer
percentatge.py. La funció ha de passar el següent doctest:>>> round(increment(100, 120), 1) 20.0 >>> round(increment(1000, 1120), 1) 12.0 >>> round(increment(1000, 1100), 1) 10.0 >>> round(increment(1000, 1150), 1) 15.0 >>> round(increment(1000, 1650), 1) 65.0 >>> round(increment(200, 260), 1) 30.0 >>> round(increment(200, 240), 1) 20.0 >>> round(increment(200, 210), 1) 5.0 >>> round(increment(200, 215), 1) 7.5 >>> round(increment(200, 213), 1) 6.5
Nota
Pots descarregar el fitxer amb tests
percentatge3.txtNota
Pots descarregar-te una solució a
percentatge.py