Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: novatins en 29 Junio 2011, 06:47 AM

Título: Ayuda en c#
Publicado por: novatins en 29 Junio 2011, 06:47 AM
Disculpenme por la molestia aoy alumno de informatica del 1er semestre recien me estoy acoplando recien a lo q es programacion no se si me pueden explicar como puedo solucionar este problema:

  f(x) = 1 + x + ((x^2)/2!) + ((x^3)/3!)+ ... + ((x^n)/n!)

Espero me explique como puedo hacerlo, haaa no es tarea estoy practicando para aprender mas gracias.
Título: Re: Ayuda en c#
Publicado por: Edu en 29 Junio 2011, 16:16 PM
Solo usas el ultimo termino, ya que la formula dice que funciona asi.
Pides al usuario el valor de n, que ni idea que es, y de x si es que se pide, y luego haces la cuenta esa.
Para elevar un numero no se si se puede hacer con alguna operacion, pero lo que podrias hacer es multiplicar x por x tantas veces como n ( en un bucle talvez) Y ese resultado lo divides por el resultado de factorial de n!, que tambien usaras un bucle para hacer n x n - 1 x n - 2.. hasta 1