Successió X43953


Statement
 

pdf   zip

Donat un valor enter n>1n > 1 i un valor real xx llegits pel canal d’entrada, fes un programa que calculi la suma dels nn primers termes de la successió següent:

i=0n1xi2i\sum\limits_{i=0}^{n-1} \frac{x^i}{2^i}

Exemple: n = 3, x = 3:

1+x2+x24=1+32+94=1+1.5+2.25=4.751 + \frac{x}{2} + \frac{x^2}{4} = 1 + \frac{3}{2} + \frac{9}{4} = 1 + 1.5 + 2.25 = 4.75

Observació

Per resoldre el problema no pots fer servir l’operació de potència (xyx^y): x ** y. Altrament la nota del problema serà un 0.

Entrada

Un enter n>1n > 1 i un real xx.

Sortida

La suma de la sèrie

i=0n1xi2i\sum\limits_{i=0}^{n-1} \frac{x^i}{2^i}

Public test cases
  • Input

    3
    3
    
    
    

    Output

    4.75
    
  • Input

    3
    5
    
    

    Output

    9.75
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python