Você está na página 1de 2

import java.util.*; public class Calculoimc { public static void main (String [] args){ Scanner sx = new Scanner (System.

in); Scanner calc = new Scanner (System.in); float peso = 0; float altura = 0; float imc = 0; byte op = 0; try { System.out.println("Escolha o seu sexo: "); System.out.println("1 - Masculino \n2 - Feminino"); op = sx.nextByte(); switch (op) { case 1: System.out.print("Informe o seu peso: "); peso = calc.nextFloat(); System.out.print("Informe sua altura: "); altura = calc.nextFloat(); imc = peso / (altura * altura); System.out.print("Seu indice de massa corporal (IMC) : " + imc); if (imc < 20.7) { System.out.println(" \nVoce est abaixo do peso ideal!"); } if (imc > 2 0.7 && imc < 26.4 ) { System.out.println(" \nVoc est no peso ideal!"); } if (imc > 26.4 && imc < 27.8) { System.out.println(" \nVoc est parcialmente acima do peso ideal!"); } if (imc > 27.8 && imc < 31.1) { System.out.println(" \nVoc est acima do peso ideal!"); } if (imc > 31.1) { System.out.println(" \nVoc est obeso!"); } break; case 2: System.out.print("Informe o seu peso: "); peso = calc.nextFloat(); System.out.print("Informe sua altura: "); altura = calc.nextFloat(); imc = (float) (peso / ((altura * altura) * 1.15)); System.out.print("Seu indice de massa corporal (IMC) : " + imc);

if (imc < 19.1) { System.out.println(" \nVoce est abaixo do peso ideal!"); } if (imc > 19.1 && imc < 25.8 ) { System.out.println(" \nVoc est no peso ideal!"); } if (imc > 25.8 && imc < 27.3) { System.out.println(" \nVoc est parcialmente acima do peso ideal!"); } if (imc > 27.3 && imc < 32.3) { System.out.println(" \nVoc est acima do peso ideal!"); } if (imc > 32.3) { System.out.println(" \nVoc est obeso!"); } break; default: System.out.println("Opcao Invalida!"); } } catch (Exception erro){ System.out.println("Opo Invalida!"); op = sx.nextByte(); } } }

Você também pode gostar