Ejercicio
Doble, aproximación de Pi
Objetivo
Crear un programa en Visual Basic 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
Imports System
Public Class exercise66
Public Shared Sub Main()
Dim terms As Integer
Dim result As Double = 0
Console.WriteLine("PI estimator!")
Console.Write("Enter the amount of terms to test: ")
terms = Convert.ToInt32(Console.ReadLine())
For i As Integer = 1 To terms
Dim divisor As Integer = 2 * i - 1
If i Mod 2 = 1 Then
result += 1.0F / divisor
Else
result -= 1.0F / divisor
End If
Console.WriteLine("To term {0}: {1}", i, 4 * result)
Next
End Sub
End Class