begin
vrPICuartos=0.to_f
i=0.to_f
signo=0.to_f
while((vrPICuartos*4-3.1416).abs>0.0001.to_f) do
vrPICuartos = (1.0/(2.0*i-1.0)*signo).to_f
signo=-signo.to_i
i=i+1.to_i
end
resultado=(vrPICuartos*4).to_f
puts "El mas aproximado es, +resultado"
end
YmVnaW4KCnZyUElDdWFydG9zPTAudG9fZgppPTAudG9fZgpzaWdubz0wLnRvX2YKd2hpbGUoKHZyUElDdWFydG9zKjQtMy4xNDE2KS5hYnM+MC4wMDAxLnRvX2YpIGRvCiAgICAgICAgICAKdnJQSUN1YXJ0b3MgPSAoMS4wLygyLjAqaS0xLjApKnNpZ25vKS50b19mCnNpZ25vPS1zaWduby50b19pCmk9aSsxLnRvX2kKZW5kCiAgICAgICAgCnJlc3VsdGFkbz0odnJQSUN1YXJ0b3MqNCkudG9fZgoKICAgICAgIHB1dHMgIkVsIG1hcyBhcHJveGltYWRvIGVzLCArcmVzdWx0YWRvIgplbmQ=