Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jadson Humphrey

Criar um programa java que ler vários salários brutos

Recommended Posts


Olá galera meu professor passou esse exercício em java para fazer, só tem um porem não estou conseguindo fazer! help. Obrigado


Exercício:

Sejam as tabelas de INSS e IRPF apresentadas a seguir.

Tabela de INSS

"Salário-de-contribuição (R$)" "Alíquota para fins de recolhimento ao INSS (%)"

até R$ 1.247,70 8,00

de R$ 1.247,71 até R$ 2.079,50 9,00

de R$ 2.079,51 até R$ 4.159,00* 11,00


*para quem ganha acima deste valor, o desconto é de R$ 457,49




Tabela de Imposto de Renda

"Base de Cálculo (R$)" "Alíquota (%)" "Parcela a Deduzir do IR(R$)"

Até 1.710,78 - -

De 1.710,79 até 2.563,91 7,5 128,31

De 2.563,92 até 3.418,59 15 320,60

De 3.418,60 até 4.271,59 22,5 577,00

Acima de 4.271,59 27,5 790,58


Dedução por dependente: R$ 171,97 (cento e setenta e um reais e noventa e

sete centavos).




Crie um programa Java e leia vários salários-bruto até que o usuário digite o

valor 0 (zero). Para cada salário digitado deverá ser calculado o desconto do

INSS, do IRPF e o salário líquido. Estes três valores deverão ser exibidos na

tela, bem como o valor do salário bruto.

Dica: use o método showInputDialog da classe JOptionPane para a leitura

de dados. Este método retorna só String, portanto os valores digitados deverão

ser convertidos em double da seguinte forma:

String s = JOptionPane.showInputDialog("Digite o valor do

salário líquido (digite 0 (zero) para parar)");

double salBruto = Double.parseDouble(s);

Obs.:

1 – O salário liquido é igual ao salário bruto menos INSS e IRPF.

2 – Para calcular o desconto de IRPF, retira-se o desconto do INSS e

dependentes*157,47.

3 – O valor devido do IRPF é igual ao valor calculado menos a Parcela a

deduzir do imposto.


Exemplos de cálculo


"Salário Bruto" "Dependentes" "INSS" "IRPF" "Salário líquido"

3000,00 2,00 330,00 72,32 2597,68

5000,00 3,00 406,09 440,63 4153,28

1500,00 1,00 135,00 0,00 1365,00

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.