Geometria

Deseu totes les funcions al mateix fitxer anomenat geometria.py. Totes les funcions han de retornar valors de tipus float.

  1. Dissenyeu la funció area_perim_cercle que donat el radi d’un cercle retorni el perímetre i l’àrea.

    Exemples:

    >>> a,p = area_perim_cercle(0.3)
    >>> round(a,4)
    0.2827
    >>> round(p,4)
    1.885
    
    >>> a,p = area_perim_cercle(1.57)
    >>> round(a,4)
    7.7437
    >>> round(p,4)
    9.8646
    

    Nota

    Podeu descarregar el fitxer amb tests area_perim_cercle.txt.

  2. Dissenyeu la funció area_volum_esfera que donat el radi d’una esfera retorni l’àrea i el volum.

    Exemples:

    >>> a,v = area_volum_esfera(1)
    >>> round(a,4)
    12.5664
    >>> round(v,4)
    4.1888
    
    >>> a,v = area_volum_esfera(1.57)
    >>> round(a,4)
    30.9748
    >>> round(v,4)
    16.2102
    

    Nota

    Podeu descarregar el fitxer amb tests area_volum_esfera.txt.

  3. Dissenyeu la funció perim_area_rectangle que donats la longitud de la base i de l’alçada d’un rectangle retorni el perímetre i l’àrea.

    Exemples:

    >>> p,a = perim_area_rectangle(36.34,13.25)
    >>> round(p,2)
    99.18
    >>> round(a,2)
    481.51
    
    >>> p,a = perim_area_rectangle(5,3)
    >>> round(p,2)
    16.0
    >>> round(a,2)
    15.0
    

    Nota

    Podeu descarregar el fitxer amb tests perim_area_rectangle.txt.

  4. Dissenyeu una funció que donades les longituds del dos catets d’un triangle rectangle retorni la longitud de la hipotenusa.

  5. Dissenyeu una funció que donats la longitud de la hipotenusa d’un triangle rectangle i el valor en radians d’un dels seus angles no rectes, retorni les longituds dels dos catets.

  6. Dissenyeu una funció que donats la longitud de la hipotenusa d’un triangle rectangle i el valor en graus d’un dels seus angles no rectes, retorni les longituds dels dos catets.