Java - Exemplo - Cálculo Área de um Triângulo


Exercício desenvolvido em Aula:

Resumo:

O exercício é dividido em três classes:

  • FormularTriangulo.java (Fórmulas)
  • Interacao.java (Interação com usuário)
  • Principal.java (MAIN)

As três classes estão entro do pacote “principal”.

Código:

Principal.java

—————-

package principal:

import javax.swing.JOptionPane;

public class Principal {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Interacao objetoInteracao = new Interacao();
objetoInteracao.interagir();

/*
* Instanciando o objeto FormulaTriangulo
* */
FormulaTriangulo objetoFormulaTriangulo = new FormulaTriangulo();
float resultado = objetoFormulaTriangulo.calcularArea(objetoInteracao.base, objetoInteracao.altura);

objetoInteracao.mostrarResultado(resultado);
}

}

—————

Interacao.java:

————–

package principal;

import javax.swing.JOptionPane;

public class Interacao {

float base;
float altura;

public void interagir() {
base = Float.parseFloat(JOptionPane.showInputDialog(”Digite a BASE:”));
altura = Float.parseFloat(JOptionPane.showInputDialog(”Digite a ALTURA:”));
}

public void mostrarResultado(float resultado) {
JOptionPane.showMessageDialog(null, “O resultado é ” + resultado);
}
}

————–

Principal.java

————-

package principal;

import javax.swing.JOptionPane;

public class Principal {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Interacao objetoInteracao = new Interacao();
objetoInteracao.interagir();

/*
* Instanciando o objeto FormulaTriangulo
* */
FormulaTriangulo objetoFormulaTriangulo = new FormulaTriangulo();
float resultado = objetoFormulaTriangulo.calcularArea(objetoInteracao.base, objetoInteracao.altura);

objetoInteracao.mostrarResultado(resultado);
}

}

————-

Qualquer dúvida manda um POST ae!
Até mais!

One Response to “Java - Exemplo - Cálculo Área de um Triângulo”

  1. raissa Says:

    oie
    eu comtinuo 100 intender

Leave a Reply


This is a free Wordpress template provided by Mathew Browne | Web Design | SEO