---
title: "Discussion on \"Building a BMI Calculator in TypeScript — Imperial and Metric Formulas, WHO Classification, and Reverse-BMI\" | Hashnode"
description: "Discussion on \"Building a BMI Calculator in TypeScript — Imperial and Metric Formulas, WHO Classification, and Reverse-BMI\". The Formula Isn't the Hard Part\nBMI is simple math. The formula is:\nMetric:   BMI = weight (kg) / height (m)²\nImperial: BMI = weight (lbs) / height (in)² × 703\nThe tricky parts are:\n\nImperial height input — users want feet + inches, not total inches\n..."
url: "https://hashnode.com/posts/building-a-bmi-calculator-in-typescript-imperial-and-metric-formulas-who-classification-and-reverse-bmi/6a02a744c0c8f50de25947e3"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Building a BMI Calculator in TypeScript — Imperial and Metric Formulas, WHO Classification, and Reverse-BMI](https://ultimatetools.hashnode.dev/building-a-bmi-calculator-in-typescript-imperial-and-metric-formulas-who-classification-and-reverse-bmi?utm_source=hashnode&utm_medium=feed)

The Formula Isn't the Hard Part BMI is simple math. The formula is: Metric: BMI = weight (kg) / height (m)² Imperial: BMI = weight (lbs) / height (in)² × 703 The tricky parts are: Imperial height input — users want feet + inches, not total inches ...

May 12 · 5 min read · ultimatetools.hashnode.dev  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#tutorial](https://hashnode.com/tag/tutorial)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#webdev](https://hashnode.com/tag/webdev)

## Written by

[Shaishav Patel](https://hashnode.com/@shaishavap)

@shaishavap · Mumbai, India

  
[View profile](https://hashnode.com/@shaishavap)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
