Guest User

BMI Calculator

a guest
Nov 23rd, 2015
585
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. class BMICalc
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         double convertW, convertI, convertF, HbyH, height, bmi;
  8.         double f2m = 3.28;
  9.         double p2kg = 0.45;
  10.         double in2mt = 0.0254;
  11.         Scanner Keyboard = new Scanner(System.in);
  12.        
  13.         System.out.print("Your height in feet only: ");
  14.         int feet = Keyboard.nextInt();
  15.        
  16.         System.out.print("\nYour height in inches: ");
  17.         int inches = Keyboard.nextInt();
  18.        
  19.         System.out.print("\nYour weight in pounds: ");
  20.         int weight = Keyboard.nextInt();
  21.        
  22.        
  23.         convertW = (weight*p2kg);
  24.         convertF = (feet/f2m);
  25.         convertI = (inches*in2mt);
  26.         height = (convertF + convertI);
  27.         HbyH = (height*height);
  28.         bmi = (convertW/HbyH);
  29.        
  30.         System.out.println("\nYour BMI is " + bmi);
  31.        
  32.         if ( bmi <= 18.5)
  33.         {
  34.             System.out.println("\nBMI Category: underweight ");
  35.         }
  36.         else if ( bmi > 18.5 && bmi < 24.9)
  37.         {
  38.             System.out.println("\nBMI Category: normal weight ");
  39.         }
  40.         else if ( bmi >25.0 &&  bmi <29.9)
  41.         {
  42.             System.out.println("\nBMI Category: overweight ");
  43.         }
  44.         else if ( bmi >= 30.0)
  45.         {
  46.             System.out.println("\nBMI Category: obese ");
  47.         }
  48.    
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment