Skip to content

ricardokovalski/interest-calculation

Repository files navigation

ricardokovalski/interest-calculation

Uma biblioteca PHP com as regras para cálculo de juros.

Source Code PHP Programming Language Source Code Author Read License

Sobre

ricardokovalski/interest-calculation é uma biblioteca PHP que contém as regras para cálculo de juros Simples, Compostos e Financiamento.

Instalação

Instale este pacote como uma dependência usando Composer.

composer require ricardokovalski/interest-calculation

Uso básico

Juros de Financiamento

use RicardoKovalski\InterestCalculation\Types\Financial;

$interest = new Financial(0.98);

// Adiciona um valor ao TotalCapital
$interest->appendTotalCapital(227.49);

// Adiciona um valor ao InterestValue
$interest->appendInterestValue(1.55);

// Reseta o valor de TotalCapital para 0.00
$interest->resetTotalCapital();

// Reseta o valor de TotalCapital para 200.00
$interest->resetTotalCapital(200.00);

// Reseta o valor de InterestValue para 0.00
$interest->resetInterestValue();

// Reseta o valor de InterestValue para 2.75
$interest->resetInterestValue(2.75);

// Obter o valor de TotalCapital
$interest->getTotalCapital();

// Obter o valor de InterestValue
$interest->getInterestValue();

// Obter o valor de InterestRates
$interest->getInterestRates();

// Verifica se o valor de InterestValue está zerado
$interest->interestValueIsZeroed();

// Obter valor do juros da 2ª parcela
$interest->getValueCalculatedByInstallment(2);

// Obter valor do juros reverso da 12ª parcela
$interest->getReverseInterestByNumberInstallments(12);

Outros tipos de Juros

Para juros compostos, utilize a classe Compound.

use RicardoKovalski\InterestCalculation\Types\Compound;
  
$interest = new Compound(3.69);

Para juros simples, utilize a classe Simple.

use RicardoKovalski\InterestCalculation\Types\Simple;

$interest = new Simple(2.99);

Copyright and License

The ricardokovalski/interest-calculation library is copyright © Ricardo Kovalski and licensed for use under the terms of the MIT License (MIT). Please see LICENSE for more information.

About

SDK com regras para cálculo de juros.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages