Breaking

Post Top Ad

Your Ad Spot

lunes, 14 de mayo de 2018

Calcular el índice de masa corporal con Java

Resultado de imagen para calcular imc 
Aqui esta un pequeño ejemplo que te ayudara a calcular el índice de masa corporal con Java de una persona.


import
java.util.Scanner;
public class IndiceMasaCorporal {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Introduce tu altura en metros: ");
        double altura = sc.nextDouble();
        System.out.print("Introduce tu peso en kilogramos: ");
        double peso = sc.nextDouble();
        sc.close();
        double imc = calcularIMC(altura, peso);
        String clasificacion = "";
        if(imc < 16){
            clasificacion = "Infrapeso: Delgadez severa";
        } else if(imc < 17){
            clasificacion = "Infrapeso: Delgadez moderada";
        } else if(imc < 18.50){
            clasificacion = "Infrapeso: Delgadez aceptable";
        } else if(imc < 25){
            clasificacion = "Peso normal";
        } else if(imc < 30){
            clasificacion = "Sobrepeso";
        } else if(imc < 35){
            clasificacion = "Obeso: Tipo 1";
        } else if(imc < 40){
            clasificacion = "Obeso: Tipo 2";
        } else {
            clasificacion = "Obeso: Tipo 3";
        }
        System.out.println("\nTu índice de masa corporal es: " + imc);
        System.out.println("Atendiendo al IMC, tiene: " + clasificacion);
    }
    private static double calcularIMC(double altura, double peso){
        double imc = peso/(Math.pow(altura, 2));
        return Math.rint(imc*100)/100;
    }
}

No hay comentarios.:

Publicar un comentario

Post Top Ad

Your Ad Spot

Páginas