Array
(
)

Cálculo - Fator Previdenciário

João Junior
   - 02 dez 2009

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
   - 03 dez 2009

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 );
        }
    }

0
|
0

Dyego Carmo
   - 11 dez 2009

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 !

0
|
0