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