Ruby :: Aufgabe #162

1 Lösung Lösung öffentlich

Funktion um Pi zu berechnen.

Anfänger - Ruby von Felix - 09.07.2017 um 21:59 Uhr
Schreibe eine Methode um Pi zu berechnen. Versuche Pi auf so viele Stellen wie möglich zu berechnen.

Lösungen:

vote_ok
von Idef1x (1320 Punkte) - 23.01.2018 um 17:45 Uhr
Quellcode ausblenden Ruby-Code
=begin
 T.y.P. #162 by Lars I.
 Approach to PI
 Lines of code   14
=end

def add(sum,numerator,denominator)
    return sum + (numerator/denominator)
end

def get_num_denom()
    sum = 0.0
    for i in 1..(10**7)
        num = ((-1)**(i+1)).to_f
        denom = (2*i - 1).to_f
        sum = add(sum,num,denom)
    end
    
    puts "The sum is #{4 * sum}"
    puts "Math::PI:  #{Math::PI}"
end

get_num_denom