Example #1
0
        public JsonResult FatRatePost(CalculateFatRate jsonData)
        {
            FatRate fatRate = new FatRate();
            double  result  = fatRate.FateRate(jsonData);

            return(Json(result));
        }
Example #2
0
        public double FateRate(CalculateFatRate fatRateEntities)
        {
            if (fatRateEntities.FatRateGender == FatRateGender.Male)
            {
                double BFForMen = Math.Ceiling(495 / (1.0324 - 0.19077 * Math.Log10(fatRateEntities.Waist - fatRateEntities.Neck) + 0.15456 * Math.Log10(fatRateEntities.Height)) - 450);
                return(BFForMen);

                //%BF                       = 495 / ( 1.0324 - 0.19077 * log10( waist - neck ) + 0.15456 * log10( height ) ) - 450
                //Vücut Yağları (erkekler) = 495 / (1.29579 - .35004 * log 10 (Bel - Boyun) + 0.22100 * log 10 (Yükseklik)) - 450
            }
            else
            {
                double BFForWomen = Math.Ceiling(495 / (1.29579 - 0.35004 * Math.Log10(fatRateEntities.Waist + fatRateEntities.Hip - fatRateEntities.Neck) + 0.22100 * Math.Log10(fatRateEntities.Height)) - 450);
                return(BFForWomen);

                // Vücut Yağları(kadınlar) = 495 / (1.29579 - .35004 * log 10(Bel + Kalça - Boyun) + 0.22100 * log 10(Yükseklik)) -450
                //%BF =                      495 / ( 1.29579 - 0.35004 * log10( waist + hip - neck ) + 0.22100 * log10( height ) ) - 450
            }
        }