Cálculo - Fator Previdenciário

02/12/2009

0

Tenho um programinha em excel que roda  o cálculo do fator previdenciário.

Só que estou apanhando para fazer em java.

Gostaria de uma ajuda.

Segue o link da fórmula

http://www.guiatrabalhista.com.br/imagens/formula_fator_prev.gif


João Junior

João Junior

Responder

Posts

03/12/2009

João Junior

Já consegui. Mas estava tentando colocar em modo visual desktop com Swing e não funfou. Aparece a primeira caixinha InputDialog e só. Não aparece as próximas.

Preciso de um help galera.



import java.util.Scanner;

import javax.swing.JFrame;

  public class Calculo extends JFrame
    {
    public static void main(String args[])
    {
       
    Scanner nota = new Scanner(System.in);
    float a;
    float es;
    int tc;
    int id;
    float f;
   
    javax.swing.JOptionPane.showInputDialog("Entre com o tempo de contribuição");
    tc = (int) nota.nextFloat();
   
    javax.swing.JOptionPane.showInputDialog("Entre com a alíquota de contribuição");
    a = nota.nextFloat();
   
    System.out.println("Entre com a expectativa de sobrevida");
    es = nota.nextFloat();
   
    System.out.println("Entre com a idade no momento da aposentadoria");
    id = (int) nota.nextFloat();
   
    f = ((tc * a)/es)*(1+((id + tc * a)/100));
       
    System.out.println("O Fator Previdenciário é " + f );
        }
    }
Responder

11/12/2009

Dyego Carmo

Nunca vai funcionar desta forma , voce esta misturando as coisas...


Voce nao pode utilizar o system.in para ler dados via swing...

retire a variavel nota...

O valor que voce esta precisando vai ser retornado diretamente da funcao showinputdialog que voce chama... e nao de "nota.readFloat()"

Valeu !

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar