// AO COMPILAR O RESULTADO NÃO APARECE… DEEM UMA TESTADA
/ AO LEREM O CÓDIGO PERCEBEM O QUE QUERO FAZER… É SIMPLES, CRIEI UMA CLASSE PARA CALCULAR O JUROS E O CAPITAL
PELAS FORMULAS: J=(C.I.T) E C = (I.T)/J. QUERO TER A APÇÃO DE ESCOLHER QUAL DELAS CALCULAR, DANDO COMO ENTRADA 1 OU 2. ATÉ AÍ FUNCIONA, O RESULTADO NAO APARECE.
/
[color=red]//PRINCIPAL[/color]
package calculajuros;
[code]import javax.swing.JOptionPane;
public class Calculajuros {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "1 - Juros\n\n2 - Capital");
int opcao = 0;
String showInputDialog;
showInputDialog = JOptionPane.showInputDialog("Digite a opção");
if ( opcao == 1){
juros j = new juros();
j.setCapital(1000);
j.setTxjuros(0.59);
j.setNumperiodo(1);
j.mostrajuros();
double juros = j.capital*j.txjuros*j.numperiodo;
double montante = j.capital+juros;
JOptionPane.showMessageDialog(null,"\n\nOs Juros são: "+juros+"\n\nO montante e: "+montante );
}
if (opcao == 2) {
capital c = new capital();
c.setJuros(20);
c.setNumperiodo(3);
c.setTxjuros(10);
double capital = (c.txjuros*c.numperiodo)/c.juros;
JOptionPane.showMessageDialog(null,"\n\nO Capital e: "+capital);
}
}
}
[/code]
[code]package calculajuros;
import javax.swing.JOptionPane;
public class juros {
double capital;
double txjuros;
float numperiodo;
public juros ( double capital, double txjutos, float numperiodo ) {
this.capital = capital;
this.numperiodo = numperiodo;
this.txjuros = txjuros;
}
juros() {
}
public void mostrajuros(){
JOptionPane.showMessageDialog(null,"Capital: "+ capital+"\n\nTaxa: "+ txjuros+"\n\nPeriodo: "+numperiodo );
//System.out.println("O Capital e: "+ capital+"\n\nA taxa e: "+ txjuros+"\n\nO periodo e: "+numperiodo);
}
public double getCapital(){
return capital;
}
public void setCapital(double capital){
this.capital = capital;
}
public double getTxjuros(){
return txjuros;
}
public void setTxjuros(double txjuros){
this.txjuros = txjuros/100;
}
public float getNumperiodo() {
return numperiodo;
}
public void setNumperiodo(float numperiodo) {
this.numperiodo = numperiodo;
}
}[/code]
[code]package calculajuros;
class capital {
double txjuros;
float numperiodo;
double juros;
public capital( double txjuros, float numperiodo, double juros){
this.juros = juros;
this.numperiodo = numperiodo;
this.txjuros = txjuros;
}
capital(){
}
public double getJuros() {
return juros;
}
public void setJuros(double juros) {
this.juros = juros;
}
public float getNumperiodo() {
return numperiodo;
}
public void setNumperiodo(float numperiodo) {
this.numperiodo = numperiodo;
}
public double getTxjuros() {
return txjuros;
}
public void setTxjuros(double txjuros) {
this.txjuros = txjuros/100;
}
}[/code]