Este é um sistema simples de aluguel de veículos que calcula o valor do aluguel com base no modelo do carro, no período de aluguel e nas taxas de aluguel por hora e por dia.
Representa um aluguel de carro e contém informações sobre o início e o fim do aluguel, o veículo alugado e a fatura associada.
Representa um veículo e contém informações sobre o modelo do veículo.
Representa uma fatura e contém informações sobre o pagamento básico e os impostos associados ao aluguel.
Responsável por processar o aluguel, calcular o pagamento básico com base no período de aluguel e nas taxas de aluguel, e calcular os impostos usando o serviço de impostos do Brasil.
Implementa a interface TaxService e fornece a lógica para calcular os impostos com base no valor do pagamento básico.
Interface que define o método para calcular os impostos.
- Clone o repositório.
- Abra o projeto em sua IDE favorita.
- Execute a classe
App
para iniciar o sistema de aluguel.
O sistema solicitará o modelo do carro, as datas de retirada e devolução, o preço por hora e o preço por dia. Em seguida, calculará e exibirá a fatura com o pagamento básico, os impostos e o pagamento total.
Divirta-se alugando carros!