LoginSignup
0
2

More than 5 years have passed since last update.

通勤時間を給与に換算するrubyプログラム

Posted at

Qiitaとrubyと通勤時間給与換算初心者です!!

エクセルでやれる計算っていうか、エクセルに向いた計算です...
ruby使うまでもないが、後々rubyで書くことになるので書いた

どの駅に住むのがいちばん経済的かっていうプログラム作る為のパーツ作るために書いた。chintai.netで家賃相場を調べるrubyプログラムと組み合わせて色々やっていきたい

給与が高い、もしくは、職場近辺の家賃が安い、のであれば職場の最寄りと同じ徒歩圏内に住むのが経済的っていう結果になりそう

変数は短縮せずに書いたほうが分かりやすかった気がする...
各自結果が気になったひとは変数をいじってやってみてほしい。通勤時間は悪

moving_time.rb
#moving_time.rb
bonus = 800000 #ボーナス(税引き後ボーナス1年分のトータル)
c_i_m_b = bonus / 12 #ひと月換算のボーナス convert into month
p_i = 200000 #手取り給与 personal income
o_m_w_h = 160 #一か月の労働時間 One month's working hours

p_h = (p_i+c_i_m_b) / o_m_w_h #時給 per_hour
puts "あなたの時給は#{p_h}円です"


w_d = 245 / 12 #出勤日数(365日から年間休日120日を引き一か月辺りに換算) working days
puts "あなたの一か月辺りの出勤日数は#{w_d}日です"

m_m = 60 #通勤の"片道"の移動分数 moving minutes
m_m_e = 0 #月間移動費用 monthly moving expenses

m_h = m_m / 60#.to_f #移動時数 moving_hours
m_m_e = m_h * p_h * 2 * w_d #給与換算(移動時間×時給換算×往復×出勤日数)
puts "月間の移動にかかっている費用は#{m_m_e}円分です"

puts "年間の移動にかかっている費用は#{m_m_e*12}円です"

puts "年間の移動にかかっている時間を労働時間とすると#{m_h*2*w_d*12}時間分です"
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2