• Lenguaje

    Python

  • Descripción

    Obtener una función exponencial, la cual está dada por:
    e^x = 1+x/1! + x²/2! + x³/3! + ...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import os, math

ex = 0
factorial = 0
x = float (input ('Ingresa el valor de x: '))
n = int (input ('Ingresa el valor de n: '))
for i in range (1, n + 1):
    print ('PROCESO ' + repr (i))
    if i==1:
        ex=1
        factorial=1
    factorial=factorial*i
    ex=ex+math.pow(x,i)/factorial
    print ()
print ('Valor de ex: ' + repr (ex))
print ('Valor de factorial: ' + repr (factorial))
os.system ('pause')