All pastes #2122059 Raw Edit

Exe1e2.Prog.java

public java v1 · immutable
#2122059 ·published 2012-02-27 15:20 UTC
rendered paste body
import javax.swing.JOptionPane;import java.text.DecimalFormat;public class Exe1_Prog {    public static void main (String[] args) {            Exe1_Class p = new Exe1_Class();        DecimalFormat deci = new DecimalFormat("0.00");         String nome = JOptionPane.showInputDialog("Entre com Seu Nome:");        p.setNome(nome);                        boolean ok1 = false;        do{            Float peso = Float.parseFloat(JOptionPane.showInputDialog("Entre com Seu Peso (Maior que 1 kg):"));            ok1 = p.setPeso(peso);        }while(ok1 == false);                boolean ok2 = false;        do{            Float altura = Float.parseFloat(JOptionPane.showInputDialog("Entre com Sua Altura (Maior que 0.40 m):"));                      ok2 = p.setAltura(altura);        }while(ok2 == false);        float imc = p.calcularImc(p.getPeso(), p.getAltura());                /*                Abaixo de    18,5 Você está abaixo do peso ideal        Entre 18,5 e 24,9 Parabéns — você está em seu peso normal!        Entre 25,0 e 29,9 Você está acima de seu peso (sobrepeso)        Entre 30,0 e 34,9 Obesidade grau I         Entre 35,0 e 39,9 Obesidade grau II        Acima de     40,0 Obesidade grau III        */                if (imc <= 18.5) {            JOptionPane.showMessageDialog(null, p.getNome()+"\nSeu IMC é: "+deci.format(imc)+"\nVocê está abaixo do peso ideal.");        }else if ((imc > 18.5) && (imc <= 24.9)){            JOptionPane.showMessageDialog(null, p.getNome()+"\nSeu IMC é: "+deci.format(imc)+"\nParabéns — você está em seu peso normal!");        }else if ((imc >= 25.0) && (imc <= 29.9)){            JOptionPane.showMessageDialog(null, p.getNome()+"\nSeu IMC é: "+deci.format(imc)+"\nVocê está acima de seu peso (sobrepeso).");        }else if ((imc >= 30.0) && (imc <= 34.9)){            JOptionPane.showMessageDialog(null, p.getNome()+"\nSeu IMC é: "+deci.format(imc)+"\nObesidade grau I");        }else if ((imc >= 35.0) && (imc <= 39.9)){            JOptionPane.showMessageDialog(null, p.getNome()+"\nSeu IMC é: "+deci.format(imc)+"\nObesidade grau II");               }else if (imc >= 40.0){            JOptionPane.showMessageDialog(null, p.getNome()+"\nSeu IMC é: "+deci.format(imc)+"\nObesidade grau III");        };                    }    }