Newer
Older
Ruby / pai3.rb
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-

include Math
hankei = 100
puts("何角形?")
kadonokazu = gets.chomp.to_i

kakudo = 360.0 / kadonokazu / 2.to_f

puts (kakudo)


w = kakudo * Math::PI / 180.to_f
ippen=Math.sin(w) * hankei * 2.to_f

gaishu = ippen * kadonokazu.to_f
pai = gaishu / (hankei * 2)
printf("%d角形から計算した円周率は %.30f\n",kadonokazu,pai)