我在Visual C#中构建一个分期付款表,其中列表视图显示元素,并带有一个字符串数组来存储它们,我可以列出支付数量,金额和兴趣,但我想计算其余金额减去利息的资本。
我该如何解决?
public void Agregar(string aCuota, string aMontoCuota, string aInteres, string aCapital, string aMonto)
{
string[] row = { aCuota, aMontoCuota, aInteres, aCapital, aMonto };
itemsProcess = new ListViewItem(row);
lvConsulta.Items.Add(itemsProcess);
}
//Agrega las consultas a las funciones establecidas en la clase
private void btnConsulta_Click(object sender, EventArgs e)
{
double tasaPeriodicaConsulta = 0.0;
double cuotas = 0.0; ;
double interes = 0.0; ;
double capital = 0.0; ;
//Plazos para pagar en meses
int cantFilas = int.Parse(tbTiempo.Text);
//Calculo de la tasa periodica
tasaPeriodicaConsulta = calculo.TasaPeriodica(tbTasaAnual, tbTiempo);
for (int i = 0; i <= cantFilas; i++)
{
if(i == 0)
{
cuotas = 0;
interes = 0;
capital = 0;
saldoFinal = int.Parse(tbMontoConsulta.Text);
}
else
{
cuotas = calculo.MontoCuota(tbMontoConsulta, tbTiempo, tasaPeriodicaConsulta);
interes = calculo.Interes(tbMontoConsulta, tasaPeriodicaConsulta);
capital = calculo.Capital(cuotas, interes);
saldoFinal = calculo.SaldoFinal(tbMontoConsulta, capital);
}
Agregar(i.ToString(), cuotas.ToString(), interes.ToString(), capital.ToString(), saldoFinal.ToString());
}
}