Vous êtes sur la page 1sur 4

Universidade UNIGRANRIO

Escola de Engenharia e Computação


Disciplina: Sistemas Distribuídos I
Prof.º: Mauro Ferreira Gomes

Tutorial para criação de projeto Swing/AWT no Eclipse

Atividade:
Crie um Projeto no Eclipse para implementar um programa que abra uma Janela para calcular
o IMC (Índice de Massa Corpórea) de uma pessoa e dizer qual é a sua situação.
A janela deve ter dois campos de entrada: Peso e Altura;
E dois campos de saída: o IMC e a situação

A fórmula para o cálculo do IMC é: Peso (kg) / (altura x altura)


(é o peso dividido pela altura ao quadrado)

O campo situação deve ser calculado em função do valor do IMC, da seguinte forma:
• Abaixo do peso: IMC abaixo de 19
• Normal: IMC entre 19 e 25
• Sobrepeso: IMC entre 25 e 30
• Obeso: IMC acima de 30

1) Criar um novo Projeto no Eclipse:

2) Informar o tipo como “Java Project”, clicar em “Next”, e depois o nome do projeto
depois clicar em “Finish”:
3) Criar os pacotes “controle”, “domínio” e “face”

4) Criar uma nova classe JanelaIMC no pacote face (botão direito em cima do nome do
pacote, New  Class  Escolher “Visual Class” embaixo da opção Java)
5) Digitar o nome da classe, escolher na janela “Style” a opção “Frame” abaixo de
“Swing”, e clicar em “Finish”

6) Incluir os campos na janela usando a paleta de ferramentas:


7) Criar um novo evento para tratar a execução do botão Calcular (clique com o botão
direto em cima do botão Calcular Events  actionPerformed)

8) Escrever o método
public void actionPerformed(java.awt.event.ActionEvent e)
{
float peso = Float.parseFloat(campoPeso.getText());
float altura = Float.parseFloat(campoAltura.getText());

float indice = peso / (altura * altura);

String situacao;

if (indice < 19)


situacao = "Abaixo do peso";
else if (indice <= 25)
situacao = "Peso normal";
else if (indice <= 30)
situacao = "Sobrepeso";
else
situacao = "Obeso";

tituloIMC.setText("Cálculo do IMC: " + indice);


tituloSituacao.setText("Situação: " + situacao);
}

Vous aimerez peut-être aussi