Esempio n. 1
0
        //The Miller formula:
        //Men: Ideal Body Weight(kg) = 56.2 kg + 1.41 kg per inch over 5 feet.
        //Women: Ideal Body Weight(kg) = 53.1 kg + 1.36 kg per inch over 5 feet.
        public decimal CalculateMiller(decimal height, Gender gender, bool imperialUnits = false)
        {
            if (!imperialUnits)
            {
                height = UnitConverter.CentimetersToFeet(height);
            }
            var remainingFeet   = height - 5.0m;
            var remainingInches = UnitConverter.FeetToInches(remainingFeet);

            if (gender == Gender.Male)
            {
                var result = 56.2m + (remainingInches * 1.41m);
                return(imperialUnits ? UnitConverter.KilogramsToPounds(result) : result);
            }
            else if (gender == Gender.Female)
            {
                var result = 53.1m + (remainingInches * 1.36m);
                return(imperialUnits ? UnitConverter.KilogramsToPounds(result) : result);
            }
            return(0);
        }