# How to Create BMI Calculator Android App

### Downlod APK

I make this post simple as possible in the coding point of view.

You can read what is BMI and what is the formula to calculate our Body Mass Index.

I am simply explaining how to develop a BMI Calculator Android App.

Just read my previous posts like How to work with Buttons, How to add two numbers in Android and a Simple Calculator app.

If you have practiced the above examples it will be easy for you to do this BMI calculator app.

Create a new Project, drag and drop 2 Edittext to enter the height and weight, a button to calculate and a TextView to display the result also use the Hint.

After register the button, Edittext and Textview in MainActivity.java

After that write the below code inside the onClick()

@Override
public void onClick(View arg0)
{

final DecimalFormat df2 = new DecimalFormat(".##");
Double weight,height,heightinmeter,bmi,finalht;
weight=Double.parseDouble(wt.getText().toString());
height=Double.parseDouble(ht.getText().toString());
heightinmeter=height*0.3048;
finalht=heightinmeter*heightinmeter;
bmi=weight/finalht;
bmival.setText(""+df2.format(bmi));

if(bmi<18.5)
{
res.setText("underweight");
}
else if(bmi>18.5&&bmi<24.9)
{
res.setText("normal weight");
}
else if(bmi>25&&bmi<29.9)
{
res.setText("overweight");
}
else if(bmi>30&&bmi<39.9)
{
res.setText("obesity");
}
else if(bmi>40)
{
res.setText("severe obesity");
}

}

final DecimalFormat df2 = new DecimalFormat(".##");

this line is used to print only two digits after the dot for ex: 21.23

heightinmeter=height*0.3048;
this line will convert your height in feet to height in meter

### heightinmeter=height*0.3048;// meter=feet*0.3048        finalht=heightinmeter*heightinmeter;// height=meter*meter        bmi=weight/finalht; // bmi=weight/height

This is the BMI standard

if(bmi<18.5)
{
res.setText("underweight");
}
else if(bmi>18.5&&bmi<24.9)
{
res.setText("normal weight");
}
else if(bmi>25&&bmi<29.9)
{
res.setText("overweight");
}
else if(bmi>30&&bmi<39.9)
{
res.setText("obesity");
}
else if(bmi>40)
{
res.setText("severe obesity");
}

The output will be

I have used directly meter in this above example.

Visit This URL: Gold Bar Exporter

2. I’m happy I located this blog! From time to time, students want to cognitive the keys of productive literary essays composing. Your first-class knowledge about this good post can become a proper basis for such people. nice one TubeMate PC Download Latest Version Plus Installation Guide

3. This is something that you just read and read. You just can’t get tired of it.
mortgage calculator

4. Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks app store

5. Numerous individuals know about Google's authentic Android advertise. While the market is incredible, interestingly, few out of every odd app is accessible there. crack for Apple device

6. The writer has outdone himself this time. It is not at all enough; the website is also utmost perfect. I will never forget to visit your site again and again. baixe o apk Lulubox download 2020

7. The reason could be either programming breakdown or equipment glitch, however a phone that isn't working is of no utilization to you.Handy reparatur Kiel

8. Thanks for providing information for the people who are looking for creative knowledge. even i have exploreed few website with the same but more information stories
skillson9

9. When learning to play poker, a useful tool to have at your disposal is a poker odds calculator.  Such poker calculators allow you to calculate the odds that a given hand will be the best hand by the river.  Many poker decisions are based on your win odds and the use of such a tool allows you to hone you sense of the odds while away from the game until you get to a point where you become quite proficient at recognising the strength of a hand. hours calculator add

10. Shopping is either unadulterated happiness or torment contingent upon who you inquire. Despite which end of the range you are on, Android applications will assist you with setting aside cash and permit you to turn into a more productive customer (which I'm certain interests to a large portion of you).7 Downloads

11. For this reason it is advisable that you need to related study just before creating. You'll be able to publish far better submit in this way. SLA uptime calculator

12. Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. link para download do HappyMod apk

13. There are two types of scientific calculator, the most recent type being algebraic scientific calculators.matrix calculator Algebraic scientific calculators allow users to type in calculations in the order in which they have been written down.

14. Interestingly, those calculators have been utilized in places of work for pretty a long term for smooth and everyday calculations. But, confined of their functionalities, they have been sidelined and therefore got here different kinds of devices into the picture.Primary calculator

15. I was reading your article and wondered if you had considered creating an ebook on this subject. Your writing would sell it fast. You have a lot of writing talent. ajp150