Option Explicit
Dim pi As Double
Dim zahl As Double
Dim operator As String
Dim neunenner As Double
Sub berechnen()
pi = 0
operator = "-"
neunenner = 1
For zahl = 1 To 1000000000 Step 1
If zahl = 1 Then
pi = 1
operator = "-"
Else
If operator = "-" Then
neunenner = neunenner + 2
pi = pi - (1 / neunenner)
operator = "+"
ElseIf operator = "+" Then
neunenner = neunenner + 2
pi = pi + (1 / neunenner)
operator = "-"
End If
End If
Next
MsgBox (4 * pi)
End Sub
So, ich hab das mal geschrieben, relativ simpel.. Gibts Sachen, was man verbessern könnte?
Wie könnte ich die Zeit messen, welche es für die Schleife braucht?