¡Feliz día de pi!

Cada año el 14 de marzo se celebra el día de pi, en algunas celebraciones considerado el día internacional de las matemáticas.

Y para celebrar a tan influyente número irracional qué mejor manera de hacerlo ¡qué calculándolo! Una de las maneras más sencillas para calcular este número es la serie de Madhava-Liebniz.

pi = 4- 4/3 + 4/5 - 4/7 + 4/9 -…

Pueden probar correr el siguiente código en la página: https://try.ruby-lang.org/playground/

# coding: utf-8 # Calculando pi con la serie de Liebniz num = 4.0 #el numerador de la serie pi = 0 #iniciamos la serie en 0 sum = true #valor lógico para saber si se suma o resta el término den = 1 #valor inicial del denominador de la serie #Jueguen con el siguiente valor, pero si lo hacen muy grande #provocará un cálculo muy tardado, cuidado limit = 10000000 #pasos a calcular la aproximación while den < limit if sum pi = pi + num/den sum = false else pi = pi - num/den sum = true end den = den + 2 end puts "Pi (calculado): #{pi}" #el valor calculado con la serie puts "Pi (guardado en ruby): #{Math::PI}" #valor en las librerías de ruby

Advertencia: Va a tardar, ya que es la computadora de alguien más, prueben con menos pasos y vean cómo se aproxima. No pongan demasiados, o segura se molestará esa otra persona que presta su computadora.

Más información en: https://tlamatini.codeberg.page/diapi26.html

#DíaDePi #matemáticas #divulgación #cómputo #ruby