# CFLib.org – Common Function Library Project

## calculateBMI(weightlbs, heightinches)

##### Last updated January 21, 2005

Version: 1 | Requires: CF6 | Library: UtilityLib

Description:
This function calculates the Body Mass Index based on Lbs and Inches. It receives 2 numeric arguments, one for weight in pounds, and another for height in inches.

Return Values:
Returns a number.

Example:

``````<cfset bmi = calculateBMI(140, 72)>
<cfoutput>#bmi#</cfoutput>
``````

Parameters:

Name Description Required
weightlbs Weight in pounds. Yes
heightinches Height in inches. Yes

Full UDF Source:

``````<!---
Calculates the Body Mass Index.

@param weightlbs      Weight in pounds. (Required)
@param heightinches      Height in inches. (Required)
@return Returns a number.
@author Elyse Nielsen (Elyse@anticlue.net)
@version 1, April 14, 2005
--->
<cffunction name="calculateBMI" returntype="numeric" hint="This function calculates an individuals Body Mass Index">
<cfargument name="WeightLbs" type="numeric" required="yes" hint="The person's weight in pounds">
<cfargument name="HeightInches" type="numeric" required="yes" hint="The person's height in inches">
<cfset var HI2 = "">
<cfset var WHI = "">
<cfset var BMI = "">
<cfset HI2 = HeightInches * HeightInches>
<cfset WHI = WeightLbs / HI2>
<cfset BMI = WHI * 703>
<cfreturn decimalFormat(BMI)>
</cffunction>
``````

### Search CFLib.org

QueryDeleteRows
November 04, 2017

May 11, 2016