Códigos Java
Código da Classe Pessoa
import [Link].*;
public class Pessoa {
String nome;
double peso, altura;
double calculaIMC(){
return peso / (altura * altura);
}
String avaliaIMC(){
double imc = calculaIMC();
if(imc < 18.5){
return "abaixo do peso!!!";
} if (imc >= 18.5 && imc <= 25){
return "com peso normal";
} if (imc > 25 && imc <= 30){
return "Acima do peso!!";
}
return "Obeso!!!";
}
//Conceitualmente o correto é colocar o metodo para comparar o IMC na
classe pessoa
//Ele compara o IMC atual com outro IMC passado como parametro
Boolean ComparaIMC(Pessoa outra){
return calculaIMC() > [Link]();
}
}
Código da Classe Teste
import [Link].*;
public class Teste {
public static void main (String args[]){
Pessoa p1 = new Pessoa();
[Link] = [Link]("Entre com o seu nome");
[Link] = [Link]([Link]("Entre com sua
altura"));
[Link] = [Link]([Link]("Entre com o seu
peso"));
[Link](null, "" + [Link] + " seu IMC = " +
[Link]());
[Link](null, "Isto significa que voce estah " +
[Link]());
Pessoa p2 = new Pessoa();
[Link] = [Link]("Entre com o seu nome");
[Link] = [Link]([Link]("Entre com sua
altura"));
[Link] = [Link]([Link]("Entre com o seu
peso"));
[Link](null, "" + [Link] + " seu IMC = " +
[Link]());
[Link](null, "Isto significa que voce estah " +
[Link]());
}
}