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