関数


プログラム


  1. Body Mass Index

    # BMI of a person with height (cm) and weight (kg)
    def bmi(height, weight)
      weight / ( height / 100.0 ) ** 2
    end
      
  2. Body Mass Index (フィート,ポンド版)

    # BMI of a person with height (feet) and weight (pound)
    def bmi_yp(f,i,p,o)
      bmi(feet_to_cm(f,i),
          pound_to_kg(p,o))
    end
    
  3. ヘロンの公式

    def heron(a,b,c)
      s = 0.5 * (a+b+c)       #局所変数の定義
      sqrt(s * (s-a) * (s-b) * (s-c))
    end
    
  4. Body Mass Index (定数関数を用いた場合)

    # BMI of a person with height (cm) and weight (kg)
    def bmi(height, weight)
      weight / ( height / 100.0 ) ** 2
    end
    
    def k_height() #K 選手の身長
      188.0
    end
    
    def k_weight() #K 選手の体重
      104.0
    end
    

2016年9月23日作成
伊知地 宏
Copyright (C) Hiroshi Ichiji, 2016. All rights reserved.