Escolar Documentos
Profissional Documentos
Cultura Documentos
Este artigo é voltado somente para novatos na linguagem C# e mostra como podemos criar uma aplicação
C# para calcular valores de um parcelamento mensal equiparado ou EMI - Equated Monthly Installment -
em inglês.
Teoria
Um parcelamento mensal equiparado - EMI - é o valor a ser pago a cada mês para o banco ou qualquer
outra instituição financeira, até o montante do empréstimo estar totalmente pago. Trata-se dos juros
sobre o empréstimo, bem como parte do valor do principal a ser reembolsado. A soma do valor principal
e dos juros é dividido pelo prazo, ou seja, do número de meses em que o empréstimo tem de ser
reembolsado. Este montante tem de ser reembolsado mensalmente.
O componente dos juros do EMI seria maior nos primeiros meses sendo reduzido gradualmente quando
comparado com o valor do principal. A porcentagem exata alocada para o pagamento do principal
depende da taxa de juros. Mesmo que o seu pagamento mensal não mudar, a proporção de capital e juros
componentes vai mudar com o tempo. Com cada pagamento sucessivo, você vai pagar mais para o
principal e menos em juros.
Resumindo:
"O EMI - é uma quantia fixa paga por um devedor a um credor em uma data específica a cada período.
As parcelas mensais equacionadas são usadas para pagar tanto os juros como o principal , de modo que
ao longo de um determinado número de tempo, o empréstimo é pago integralmente ".
Onde :
Traduzindo essa fórmula para a linguagem C# e alterando a taxa de juros e período de mensal para anual
teremos o seguinte resultado:
https://www.macoratti.net/14/02/c_emi1.htm 1/5
28/03/2022 17:09 C# - Calculadora de Empréstimos - EMI
Onde:
A montagem desta expressão que representa a fórmula para cálculo do empréstimo EMI usa o seguintes
operadores e regra de precedência da linguagem C#:
Cada operador tem uma precedência definida. Em uma expressão que contém vários operadores que têm
níveis diferentes de precedência, a precedência dos operadores determina a ordem na qual os
operadores são avaliados.
Quando dois ou mais operadores tiverem a mesma precedência estão presentes em uma expressão, eles
são avaliados com base na associação. Operadores associativos à esquerda são avaliados na ordem da
esquerda para a direita.
z = 78 * (96 - 3 + 45)
De acordo com a regra de precedência eles serão avaliados na seguinte ordem: (), -, +, *, =.
Logo, para poder determinar a ordem na qual desejamos realizar uma operação, podemos usar o
operador parênteses () e agrupar as operações.
Assim : 2+8/2 terá como resultado o valor 6 pois a operação de divisão de maior precedência;
(2 + 8) / 2 terá como resultado o valor 5 pois a operação que esta entre parênteses será
executada primeiro;
Criando o projeto
https://www.macoratti.net/14/02/c_emi1.htm 2/5
28/03/2022 17:09 C# - Calculadora de Empréstimos - EMI
Agora vamos criar a aplicação C# usando o Visual Studio 2012 Express for desktop.
Abra o Visual Studio 2012 Express for desktop e clique em New Project selecionando o template
Windows Forms Application:
TextBox
NumericUpDown
Button
GroupBox
txtPagamentoMensal.Text = Pagamento.ToString("N2");
txtValorTotalPago.Text = valorTotalPago.ToString("N2");
https://www.macoratti.net/14/02/c_emi1.htm 3/5
28/03/2022 17:09 C# - Calculadora de Empréstimos - EMI
txtValorJurosPagos.Text = valorJurosPago.ToString("N2");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
Mat 6:19 Não ajunteis para vós tesouros na terra; onde a traça e a ferrugem os consomem, e
onde os ladrões minam e roubam;
Mat 6:20 mas ajuntai para vós tesouros no céu, onde nem a traça nem a ferrugem os consumem,
e onde os ladrões não minam nem roubam.
Mat 6:21 Porque onde estiver o teu tesouro, aí estará também o teu coração.
Veja os Destaques e novidades do SUPER DVD Visual Basic 2013 (sempre atualizado)
: clique e confira !
Veja mais sistemas completos para a plataforma .NET no Super DVD .NET ,
confira...
Quer aprender C# ??
Chegou o Super DVD C# com exclusivo material de suporte e vídeo aulas com
curso básico sobre C#.
https://www.macoratti.net/14/02/c_emi1.htm 4/5
28/03/2022 17:09 C# - Calculadora de Empréstimos - EMI
Referências:
https://www.macoratti.net/14/02/c_emi1.htm 5/5