• Matéria: Informática
  • Autor: DiegoEtep2019
  • Perguntado 6 anos atrás

Trabalhar com encapsulamento em orientação a objetos pode nos trazer muitas vantagens, como diminuir a complexidade no desenvolvimento da aplicação; entretanto, é importante termos um bom conhecimento sobre o assunto para aplicarmos da melhor forma em nossos projetos.
Você trabalha como analista/programador em uma fábrica de software e foi encarregado de criar uma aplicação que calcule o volume de concreto para o trabalho com vigas em construção civil. Sabe-se que a fórmula para o cálculo deste volume é (base x altura x comprimento).
O cliente necessita de uma aplicação que solicite, via caixa de diálogo, os dados referentes à base, altura e comprimento das vigas a serem trabalhadas e seja informado o resultado através de uma caixa de mensagem.

Sua tarefa é implementar esta aplicação em uma linguagem de programação orientada a objetos; faça uso das técnicas de encapsulamento.

Respostas

respondido por: raphael1235
14

Resposta:

private double base;

   private double altura;

   private double comprimento;

   private double volume;

   

   public void volume(){

   

     base = Double.parseDouble(JOptionPane.showInputDialog("Informe "

             + "a medida da base de uma viga: "));

     altura = Double.parseDouble(JOptionPane.showInputDialog("Informe "

             + "a medida da altura de uma viga: "));  

     comprimento = Double.parseDouble(JOptionPane.showInputDialog("Informe "

             + "a medida do comprimento de uma viga: "));

     

     volume = base * altura * comprimento;

     

     JOptionPane.showMessageDialog(null,"O volume calculado: " + volume);

     

   }    

}

Explicação:

Perguntas similares