Ruby 損益分岐点売上高と利益率を求める(P/L)
損益分岐点売上高とは
- 利益が出る売上金額です。
(売上高=変動費+固定費になる分岐点)売上高とは
- 事業で得られたお金の全て
売上高の構成
- 売上 = 費用+利益
(費用 = 変動費+固定費 )固定費とは(営業の忙しさ、売上にかかわらず毎月かかる金額)
- 家賃・社員の人件費・光熱費の固定費など
変動費とは(営業の忙しさ、売上に応じて毎月かかる金額)
- 原価・アルバイトなどの人件費・使用分の光熱費など
当期純利益とは
- 売上高から原価・販管費・営業外費用・特別損失・法人税を引いたものです。
- またかく順番に引いたものを以下のように言います。
売上総利益(粗利益)(原価)
営業利益(販管費)
経常利益(営業外費用)
税引前当期利益(特別損失)
当期純利益(法人税)
puts "売上高" sal = gets.to_f puts "固定費" fix = gets.to_f puts "変動費" var = gets.to_f puts "当期純利益" inc = gets.to_f #変動比率 var_rat = var / sal #変動比率=変動費/売上高 ber_eve = fix / (1 - var_rat) #損益分岐点売上高=固定費/(1-変動比率) profit = inc / sal #利益率=当期純利益/売上高 puts "損益分岐点売上高" puts ber_eve.to_i puts "利益率" puts "#{profit * 100}%"