/* Programa que solicita al usuario su peso y altura, calcula el índice de * masa corporal, lo despliega y además le da una indicación de los valores * de referencia (bajo peso, normal, sobrepeso y obesidad) * Véase http://es.wikipedia.org/wiki/%C3%8Dndice_de_masa_corporal */ import java.util.Scanner; public class IndiceMasaCorporal { // En esta línea inicia la ejecución del programa public static void main(String args[]) { System.out.println("Cálculo del \"índice de masa corporal\""); Scanner teclado = new Scanner(System.in); System.out.print("Ingrese su peso (kg): "); double peso = teclado.nextDouble(); System.out.print("Ingrese su altura (m): "); double altura = teclado.nextDouble(); double indiceMasaCorporal = peso / (altura * altura); System.out.print("Su índice de masa corporal es: "); System.out.println(indiceMasaCorporal); System.out.print("De acuerdo a la OMS su estado nutricional es: "); if ( indiceMasaCorporal >= 30.0 ) System.out.println("obesidad"); else if (indiceMasaCorporal >= 25.0 ) System.out.println("sobrepeso"); else if (indiceMasaCorporal >= 18.5 ) System.out.println("normal"); else System.out.println("infrapeso"); } }