Sha256: 4266b242145fd408a834be82d0c986f9b61f97943fbeb13caf7192e9e2dc0318

Contents?: true

Size: 381 Bytes

Versions: 58

Compression:

Stored size: 381 Bytes

Contents

#!/usr/local/bin/ruby
# frozen_string_literal: false

#
# pi.rb
#
# Calculates 3.1415.... (the number of times that a circle's diameter
# will fit around the circle) using J. Machin's formula.
#

require "bigdecimal"
require "bigdecimal/math.rb"

include BigMath

if ARGV.size == 1
    print "PI("+ARGV[0]+"):\n"
    p PI(ARGV[0].to_i)
else
    print "TRY: ruby pi.rb 1000 \n"
end

Version data entries

58 entries across 57 versions & 10 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.9/sample/pi.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/sample/pi.rb
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/bigdecimal-3.1.8/sample/pi.rb
bigdecimal-3.1.9-java sample/pi.rb
bigdecimal-3.1.9 sample/pi.rb
cloudsmith-api-2.0.16 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.8/sample/pi.rb
cloudsmith-api-2.0.15 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.8/sample/pi.rb
cloudsmith-api-2.0.14 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.8/sample/pi.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/bigdecimal-3.1.8/sample/pi.rb
katalyst-govuk-formbuilder-1.9.2 vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/sample/pi.rb
tinymce-rails-7.1.2 vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/sample/pi.rb
cloudsmith-api-2.0.13 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.7/sample/pi.rb
cloudsmith-api-2.0.12 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.7/sample/pi.rb
bigdecimal-3.1.7-java sample/pi.rb
bigdecimal-3.1.7 sample/pi.rb
cloudsmith-api-2.0.11 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.6/sample/pi.rb
cloudsmith-api-2.0.10 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.6/sample/pi.rb
cloudsmith-api-2.0.9 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.6/sample/pi.rb
cloudsmith-api-2.0.8 vendor/bundle/ruby/2.6.0/gems/bigdecimal-3.1.6/sample/pi.rb
mlh-rubocop-config-1.0.3 vendor/bundle/ruby/3.2.0/gems/bigdecimal-3.1.6/sample/pi.rb