Buscar

Limiting the discount of a book is important for business rules. A book can have a maximum discount of 30%. Implement a method in the Livro class t...

Limiting the discount of a book is important for business rules. A book can have a maximum discount of 30%. Implement a method in the Livro class that applies a discount and returns a boolean indicating whether the discount was applied or not. The method should receive a double value as a parameter representing the discount percentage. If the discount is greater than 30%, the method should not apply the discount and return false. If the discount is valid, apply it and return true.


Essa pergunta também está no material:

222 pág.

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

💡 1 Resposta

User badge image

Ed Verified user icon

Para implementar o método na classe Livro que aplica um desconto e retorna um booleano indicando se o desconto foi aplicado ou não, você pode seguir o seguinte código em Java: ``` public class Livro { private double preco; public boolean aplicarDesconto(double desconto) { if (desconto > 30) { return false; } double valorDesconto = preco * (desconto / 100); preco -= valorDesconto; return true; } } ``` Nesse código, o método `aplicarDesconto` recebe um parâmetro `desconto` do tipo `double`, que representa o percentual de desconto a ser aplicado. Se o desconto for maior que 30%, o método retorna `false` indicando que o desconto não foi aplicado. Caso contrário, o método calcula o valor do desconto, subtrai esse valor do preço do livro e retorna `true` indicando que o desconto foi aplicado com sucesso.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais