Càlcul del cosinus X57594


Statement
 

pdf   zip

Una manera de calcular la funció cosinus és mitjançant la següent sèrie:

cos(x)1x22!+x44!x66!+\cos\left( x \right) \approx 1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + \dots \!

Fes un programa que donats el valor d’un angle xx i un nombre de termes n>0n > 0 llegit del canal d’entrada, calculi cos(x)\cos(x) amb l’aproximació d’nn termes tenint en compte l’anterior sèrie.

Observació

Per resoldre aquest problema no pots fer servir ni l’operador d’exponenciació x**yx**y ni la funció factfact. Altrament la nota del problema serà un 0.

Entrada

Un nombre real xx i un enter nn.

Sortida

L’aproximació de cos(x)\cos(x) calculant la suma dels nn de termes de la sèrie mostrada a l’enunciat .

Public test cases
  • Input

    1
    2
    
    
    

    Output

    0.5
    
  • Input

    2
    4
    
    

    Output

    -0.4222222222222223
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python