Falta pouco...eu acho

Pessoal dei uma melhorada, poderiam me dar mais alguma dicas???
Eu creio que o problema esta na data, se alguem tiver uma maneira melhor de trabalahr com a data por favor poste pra min??


import java.awt.Graphics;
import javax.swing.* ;
 public class Numero extends JApplet 
{
 int maior, menor,n, valor ;
 public void init( ) 
{ 
 /*Uma conta q tu abre quando nasce,
 e cada mes é depositado R$ 30,00 na conta com juro 1,2% ao mes.
 Esse dinheiro soh pode ser retirado depois dos 30 anos !! 
 Tem q calcular quanto vai te na conta até os 30 anos com o juro calculado*/
 
   String nome,data_nasc,data_atual;
   int valor_dep,total,idade; 
  
       
      {
  Nome = JOptionPane.showInputDialog("Digite o nome do cliente");
  nome = String(nome);
  Data_nasc= JOptionPane.showInputDialog("Entre com a data de nascimento");
  data_nasc=String(data_nasc);
  Data_atual=JOptionPane.showInputDialog("Data atual: ");
  data_atual=string(data_atual);
  valor_dep = JOptionPane.showInputDialog("Digite o valor do deposito: ");
  valor_dep = Integer.parseInt(valor_dep);  
      
     {  
     valor_juro = (valor_dep*1.012);
     total=valor_juro;
    
       }
     idade=(data_atual-data_nasc);
       }      
            if (idade < 30)   
           {
            System.out.println("O sr "+nome+" tem apenas "+idade+" anos"); ;    
           } 
          else
           {
            System.out.println("O sr "+nome+" tem direito a R&" +total+;      
           }
       
     }  
    public void paint (Graphics g) 
} 

cara eu sou iniciante, mas eu fiquei vendo seu codigo, vc declarou o valor_juro como float?

e outra…

/Uma conta q tu abre quando nasce,
e cada mes é depositado R$ 30,00 na conta com juro 1,2% ao mes.
Esse dinheiro soh pode ser retirado depois dos 30 anos !!
Tem q calcular quanto vai te na conta até os 30 anos com o juro calculado
/

ai no comentario voce mostra que é tudo automatico, ai não iria precisar so de um cadastro para quando o cara nasce? :slight_smile: já que ai ta dizendo que vc ser tudo automatico? no codigo mostra que o cara vai dar um deposito e calcular apartir do deposito, somente 1 vez tbm… não em 30 anos

se eu falei alguma baboseria, ignorea, iniciante tbm :slight_smile:

E outra, seguindo seu comentario:

/Uma conta q tu abre quando nasce,
e cada mes é depositado R$ 30,00 na conta com juro 1,2% ao mes.
Esse dinheiro soh pode ser retirado depois dos 30 anos !!
Tem q calcular quanto vai te na conta até os 30 anos com o juro
calculado
/

A lógica do programa poderia ficar assim:

A classe principal iria colocar na tela duas opcoes:

1 - Cadastrar novo cliente
2 - Verificar saldo/Fechar conta

Ao cara selecionar o cadastrar, iria chamar uma classe aonde iria fazer um cadastro dele, com nome, inicio da conta, total na conta e total iniciado, um cadastro todo aonde vc salvava isso em variavel em algum canto…

e a funcao 2 de verificar, fechar, voce poderia fazer com que o programa pega-se todas as variaveis salvas e calcula-se com os juros de 30 anos e mostra-se o valor final e depois pergunta-se se o rapaz desejaria fechar a conta =)

assim acho que fica até mais facil :smiley: mas se eu errei em algo, errar é humano =) heauhea