martes, 31 de julio de 2012

serie de taylor en c sharp

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

class Program
{

static void Main(string[] args)
{

double x, contador,limite,sumatoria,incremento;

sumatoria = 1;

contador= 1;

incremento = 1;

 

Console.WriteLine ("digite el valor de X: ");

x= double.Parse(Console.ReadLine());

Console.WriteLine ("digite el limite de la serie: ");

limite= double.Parse(Console.ReadLine());

while (contador <= limite)
{

sumatoria = sumatoria + (
Math.Pow(x, incremento)/factorial(incremento));
incremento++;

contador++;

}

Console.WriteLine("el valor de la serie{0} {1} {2}", sumatoria,factorial(limite),incremento);
Console.ReadLine();
}

static double factorial (double numero)
{

double acumulador =1;
double contador =1;
while(contador<=numero)
{

acumulador = acumulador*contador;

contador++;

}

return acumulador;
}

}

}

No hay comentarios:

Publicar un comentario