Doble, aproximación de Pi Aprende programación con ejercicios C# Sharp

Lección:

Tipos de datos básicos


Ejercicio:

Doble, aproximación de Pi 50


Objetivo:

Crear un programa en C# para calcular una aproximación para PI utilizando la expresión:

pi/4 = 1/1 - 1/3 + 1/5 -1/7 + 1/9 - 1/11 + 1/13 ...

El usuario indicará cuántos términos se deben utilizar, y el programa mostrará todos los resultados hasta esa cantidad de términos.


Código:

using System;
public class exercise66
{
    public static void Main()
    {
        int terms;
        double result = 0;

        Console.WriteLine("PI estimator!");
        Console.Write("Enter the amount of terms to test: ");
        terms = Convert.ToInt32(Console.ReadLine());

        for (int i = 1; i <= terms; i++)
        {
            int divisor = 2 * i - 1;
            if (i % 2 == 1)
                result += 1.0f / divisor;
            else
                result -= 1.0f / divisor;

            Console.WriteLine("To term {0}: {1}",
              i, 4 * result);
        }
    }
}