1#!/usr/local/bin/ruby
2
3#
4# pi.rb
5#
6# Calculates 3.1415.... (the number of times that a circle's diameter
7# will fit around the circle) using J. Machin's formula.
8#
9
10require "bigdecimal"
11require "bigdecimal/math.rb"
12
13include BigMath
14
15if ARGV.size == 1
16    print "PI("+ARGV[0]+"):\n"
17    p PI(ARGV[0].to_i)
18else
19    print "TRY: ruby pi.rb 1000 \n"
20end
21