Olá galera, vcs poderiam me ajudar nesse código ? Faça uma aplicação no qual o usuário o seu nome completo e digite o salário bruto e a quantidade de filhos que possui e o programa deverá calcular o salário liquido a receber:
11% INSS
-15% Imposto de Rede - sobre aquilo que ultrapassar R$ 1.500,00
50 reais por filho
O programa deverá apresentar o nome o empregado mais o salário que ele irá receber
É piá, tu tem que tentar fazer, caso contrário tu não aprende. Veja:
importjava.util.Scanner;importjava.text.NumberFormat;publicclassSalario{privatestaticfinalshortTAMANHO=100;privatestaticfinaldoubleINSS=0.11;privatestaticfinaldoubleIRPF=0.15;privatestaticfinaldoubleLIMITE_SALARIAL=1500.00;privatestaticfinaldoubleAUXILIO_DEPENDENTE=50.00;privateString[]nomes=newString[TAMANHO];privatedouble[]salarios=newdouble[TAMANHO];privateshort[]prole=newshort[TAMANHO];shortnumeroDeLeituras=0;Scannerleitor=newScanner(System.in);privatevoidlerDados(){for(shorti=0;i<TAMANHO;i++){Stringnome;System.out.print("\nNome: ");nome=leitor.nextLine();if(!nome.equals("-")){//Verifica se é um nome válidonomes[i]=nome;System.out.print("Salário: ");salarios[i]=leitor.nextDouble();System.out.print("Dependentes: ");prole[i]=leitor.nextShort();/*'Limpa' o scanner*/leitor.nextLine();numeroDeLeituras++;//Conta o número de funcionários lidos}elsereturn;//Sai do laço}}privatevoidcalcular(){for(shorti=0;i<numeroDeLeituras;i++){/*INSS*/salarios[i]-=salarios[i]*INSS;/*IRPF*/if(salarios[i]>LIMITE_SALARIAL)salarios[i]-=salarios[i]*IRPF;/*Auxílio dependente*/salarios[i]+=prole[i]*AUXILIO_DEPENDENTE;}}privatevoidexibirDados(){shortcontador=0;NumberFormatnf=NumberFormat.getCurrencyInstance();System.out.println("\n\n******************** RESUMO ********************\n");for(shorti=0;i<numeroDeLeituras;i++){contador++;System.out.println("Funcionário: "+contador);System.out.println("Nome: "+nomes[i]);System.out.println("Salário líquido: "+nf.format(salarios[i]));System.out.println("Dependentes: "+prole[i]);System.out.println("\n");}System.out.println("\n************************************************\n");}publicstaticvoidmain(String[]args){Salariosalario=newSalario();salario.lerDados();salario.calcular();salario.exibirDados();}}