summaryrefslogtreecommitdiff
path: root/vendor/bundle/ruby/3.4.0/gems/bigdecimal-4.1.2/sample/pi.rb
blob: 4b17ed00658b20daf9c08e9b34cb5d098f9bf7bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#
# pi.rb
#
# Calculates 3.1415.... (the number of times that a circle's diameter
# will fit around the circle)
#

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

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