Olá queria solução para criar rotinas do tipo função para calcular: Faça um programa para manipular os cálculos da folha de pagamento de uma empresa. O programa deve permitir a entrada de dados para 3 funcionários (vetor). Cada funcionário tem o seguinte conjunto de dados: int codigo_funcionario; // código do funcionário String nome; // nome do funcionário int tempo_empresa; // tempo de trabalho na empresa em ANOS int dependentes; // número de dependentes double salario; // salário base 4) Calcular o valor do abono do funcionário solicitando seu código. 5) Calcular o valor do desconto do funcionário solicitando seu código. 6) Calcular o valor do salário bruto do funcionário solicitando seu código. 7) Calcular o valor do salário líquido do funcionário solicitando seu código. 8} Calcular a soma de todos os salários brutos dos funcionários. 9) Calcular a soma de todos os salários líquidos dos funcionários. //1) Solicitar dados de todos os Funcionários. public static void dados(){ int a; for(i=0; i<3; i++){ A = new Funcionario(); A.codigo_funcionario = Integer.parseInt(JOptionPane.showInputDialog("Informe o código"); A.nome = JOptionPane.showInputDialog("Informe o nome:"); A.tempo_empresa = Integer.parseInt(JOptionPane.showInputDialog("Informe o tempo na empresa"); A.dependentes = Integer.parseInt(JOptionPane.showInputDialog("Informe o número de dependentes"); A.salario = Double.parseDouble (JOptionPane.showInputDialog("Informe o salário"); } A dúvida é para resolver os cálculos utilizando sub-rotinas do tipo função static void calcAbono() { } static void calcDesconto() { } static void calcBruto() { } static void calcLiquido() { } static void calcTotalBruto() { } static void calcTotalLiquido() { } static void resumoCalculos() { } //9) Calcular a soma de todos os salários líquidos dos funcionários. // rotina principal public static void main(String args[]) { for(i=0; i<3; i++){ A.salario++ JOptionPane.showMessageDialog(null, "A soma do salários liquidos " + SomaSl(A.salario)); public static int SomaSl(int primeiro, int segundo){ int resultado = 0; int a = primeiro + 1; int i; for(i=a; i < segundo; i++){ resultado = resultado + i; } return resultado; Como devo fazer cada cálculo, utilizando sub-rotinas do tipo função. Ela retorna um valor.