Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

void

por que o método deve ser void se ele vai retornar a bonificação?

1 resposta
solução!

Digamos que você quer calcular o valor final do salário de um funcionário e esse valor implementa bonificação e adiantamentos, e um aumenta o salário e outro desconta valores recebidos ok?

Você vai ter que fazer um método que implemente o cálculo de salário + bonificações e depois fazer um que desconte do total o que já recebido como adiantamento certo?

Então você precisa guardar esse valor em uma variável para deter o valor total correto, porque se você buscar de qualquer um método citado você retorna um valor errado.

Ex.: public double SalarioFinal; public double Bonus = 100.0;

public void BonificarSalario(double Salario) { SalarioFinal = Salario + Bonus; }

public void DescontoAdiantamento(double Desconto) { SalarioFinal = SalarioFinal - Desconto; }

Depois você vai fazer poder buscar o calculo entre dois void do valor correto na variável SalarioFinal. Isso é um exemplo simples mas pode ocorrer vários métodos e não somente 2, o quais você poderia colocar em um único método que faz o cálculo completo, pense grande para entender o motivo do VOID.

Espero ter ajudado a entender.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software