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:
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
5 anos atrás
5 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás