Ir para conteúdo
Fórum Script Brasil

reamatriz

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que reamatriz postou

  1. reamatriz

    Sub-rotinas_função

    - Para o cálculo do abono considerar: Número de dependentes igual a 0 não possui abono. Número de dependentes igual a 1 ou 2 abono de 5% sobre o salário base. Número de dependentes maior que 2 abono de 10% sobre o salário base. Tempo de empresa maior que 5 anos somar 150 reais. - Para o cálculo do desconto considerar: Se o salário for maior ou igual a R$ 2.000 o desconto é de 15% sobre o salário base. Se o salário for menor que R$ 2.000 o desconto é de 11% sobre o salário base. - Algumas definições: Salário Base = ao informado pelo usuário. Salário Bruto = Salário Base + Abono Salário Líquido = Salário Bruto – Desconto private double calcAbono() { double abono = // cálculo qualquer return abono; } Poderia resolver uma questão acima como exemplo?
  2. 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.
×
×
  • Criar Novo...