Successió de múltiples ====================== Donats *a* i *b*, dos enters tal que *a>0* i *0< b< 10*, es defineix la sèrie matemàtica següent: .. math:: :nowrap: \begin{array}{l} x_1 = a \\ x_i = \begin{cases} 2x_{i-1}, & \text{si $x_{i-1}$ és múltiple de b o acaba amb la xifra b} \\ 3x_{i-1} +b, & \text{si $x_{i-1}$ no és méltiple de b i no acaba amb la xifra b}\\ \end{cases}` \end{array} #. Dissenyeu la funció ``suma_termes_1(a, b, n)`` que retorna la suma dels *n* primers termes d'aquesta sèrie. Desa la funció al fitxer ``serie_numerica.py``. La funció ha de passar el següent doctest: .. literalinclude:: suma_termes_1.txt :language: python3 :lines: 3-8 .. note:: Pots descarregar el fitxer amb tests :download:`suma_termes_1.txt ` #. Dissenyeu la funció ``suma_termes_2(a, b, xmax)`` que retorna la suma dels termes d'aquesta sèrie, inferiors a xmax. Desa la funció al fitxer ``serie_multiples.py``. La funció ha de passar el següent doctest: .. literalinclude:: suma_termes_2.txt :language: python3 :lines: 3-8 .. note:: Pots descarregar el fitxer amb tests :download:`suma_termes_2.txt ` .. rubric:: Solució Disposeu de solucions al fitxer :download:`serie_multiples.py `