Jump to content

willianlq

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About willianlq

  1. willianlq

    Método não compila

    Fala pessoal, não estou conseguindo escrever esse método para que compile OBS: Não estou me achando só nos métodos(comecei a pouco em programação, então gostaria da ajuda de vocês). -classe parcela *Atributos privados dataVencimento – objeto do tipo da classe Data - valorOriginal – é o valor da parcela, sem qualquer acréscimo (float ou double) - valorFinal – é o valor original acrescido ou não de juros por atraso no pagamento (float ou double) - situacao – tipo char. Os valores possíveis são: N – parcela ainda não venceu, nem foi paga; Q – parcela já foi quitada (paga); A - parcela ainda não foi paga e está em atraso. *Construtor: um apenas, com três parâmetros: tipo Cliente, tipo Data (para informar a data de vencimento) e um terceiro com o valor original da parcela. Inicializar a situação sempre como N. *Métodos + registrarAtraso – instancia a data de hoje e altera a situação para A, se a data de vencimento já passou em relação à data de hoje. Obviamente, esta alteração só será realizada se a parcela estiver na situação N. Método retorna true ou false, para indicar se houve ou não a mudança da situação. + pagar – método que será chamado por ocasião do pagamento da parcela. Esse método recebe como parâmetro a data em que está sendo feito o pagamento. Se a parcela estiver sendo paga com até 5 dias de atraso, pagará juros de 1% sobre o valor original; de 6 a 15 dias de atraso, juros de 1,5%; atraso acima de 15 dias, juros de 2,5%. O método deve atualizar os atributos situação e valor final, desta classe, além de registrar o pagamento da mesma no objeto Cliente, chamando o método daquela classe adequado para isso. Ao final, o método deve retornar o valor dos juros.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.