fork download
  1. import java.util.Scanner;
  2.  
  3. class CalculoSalarioLiquido {
  4. public static void main (String args []) {
  5. System.out.println("Programa para calcular o Salário Líquido: ");
  6. System.out.println("Escreva o Número de Horas Trabalhadas pelo Funcionário: ");
  7. Scanner sc = new Scanner (System.in);
  8. double numerodehorastrabalhadas = sc.nextInt();
  9. System.out.println("Escreva o Número de Horas Extras Trabalhadas pelo Funcionário: ");
  10. double numerodehorasextras = sc.nextInt();
  11. double salariobruto = calcularsalariodofuncionario(numerodehorastrabalhadas, numerodehorasextras);
  12. double impostoderenda = calcularImpostoDeRenda(salariobruto);
  13. double seguridadesocial = calcularSeguridadeSocial(salariobruto);
  14. System.out.println("Salário Bruto: " + salariobruto);
  15. System.out.println("Imposto de Renda: " + impostoderenda);
  16. System.out.println("Seguro Social: " + seguridadesocial);
  17. System.out.println("Salário Líquido: " + calcularSalarioLiquido(salariobruto, seguridadesocial, impostoderenda));
  18. }
  19.  
  20. public static double calcularsalariodofuncionario(double numeroDeHorasTrabalhadas, double numeroDeHorasExtras) {
  21. double salarioinicial = numeroDeHorasTrabalhadas * 18.6;
  22. double salariosdashorasextras = 5.7 * numeroDeHorasExtras;
  23. double salariobruto = salarioinicial + salariosdashorasextras;
  24. return salariobruto;
  25. }
  26.  
  27. public static double calcularImpostoDeRenda(double salariobruto) {
  28. double impostoderenda = salariobruto * 0.49;
  29. return impostoderenda;
  30. }
  31.  
  32. public static double calcularSeguridadeSocial(double salariobruto) {
  33. double seguridadesocial = salariobruto * 0.94;
  34. return seguridadesocial;
  35. }
  36.  
  37. public static double calcularSalarioLiquido(double salariobruto, double seguridadesocial, double impostoderenda) {
  38. double salarioliquido = salariobruto - seguridadesocial - impostoderenda;
  39. return salarioliquido;
  40. }
  41. }
  42.  
  43. //https://pt.stackoverflow.com/q/141064/101
Success #stdin #stdout 0.14s 37908KB
stdin
50
10
stdout
Programa para calcular o Salário Líquido: 
Escreva o Número de Horas Trabalhadas pelo Funcionário: 
Escreva o Número de Horas Extras Trabalhadas pelo Funcionário: 
Salário Bruto: 987.0000000000001
Imposto de Renda: 483.63000000000005
Seguro Social: 927.7800000000001
Salário Líquido: -424.41