Tenho um exercício para resolver, é o seguinte:
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.
Vejam o código que escrevi, no entanto as entradas em String, não consigo multiplicar os dados para calcular o volume.
Vejam:
package construcao;
import javax.swing.JOptionPane;
public class Construcao {
private String base;
private String altura;
private String comprimento;
private String volume;
public void solicitaVolume (String base, String altura, String comprimento){
base = JOptionPane.showInputDialog("Base: ");
altura = JOptionPane.showInputDialog ("Altura: ");
comprimento = JOptionPane.showInputDialog ("Comprimento: ");
this.base = base;
this.altura = altura;
this.comprimento = comprimento;
this.volume = volume;
volume = (comprimento*altura)*base;
JOptionPane.showMessageDialog (null, this.base + " | " + this.altura + " | " + this.comprimento + " | " + "O volume é: " + this.volume);
}
}
Desde já, agradeço!