domingo, 15 de septiembre de 2013

Ejemplos de C/C++ sencillos: Cálculo de interés bancario

Hola a todos,

El ejercicio de hoy se basa en calcular intereses bancarios. Imaginemos que pedimos un préstamo al banco a un cierto interés y que queremos pagar una cierta cantidad como mensualidad. El programa nos tiene que devolver cuanto dinero le debemos al banco (mes a mes) y al finalizar decirnos cuantos meses hemos estado pagando y que cantidad de intereses totales hemos pagado.

#include <iostream>
#include <stdlib.h>

int main(int argc, char** argv)
{
double total,interes,cuota;
double interesparcial,interesacumulado = 0;
int meses = 0;

std::cout << "Introduca cantidad total pedida al banco: ";
std::cin >> total;

std::cout << "Introduzca interes anual al que se le concede el crédito (en %): ";
std::cin >> interes;

std::cout << "Introduzca cuota mensual que puede pagar: ";
std::cin >> cuota;

while( total > 0.0f )
{
interesparcial = (total*(interes/12)/100.0);
total += interesparcial;
interesacumulado += interesparcial;

if(total > cuota)
total -= cuota;
else
total = 0;

if(interesparcial > cuota)
{
std::cout << "Con esa cuota jamás podrá cancelar la deuda" << std::endl;
break;
}

std::cout << "Mes " << meses << "-> Le debe al banco : " << total << std::endl;
meses++;
}

if ( total > 0.0f )
{
std::cout << "Vuelva ha hacer los cálculos renegociando el préstamo." << std::endl;
system("pause");
return 0;
}

std::cout << "Ha pagado durante " << meses << " meses un total de " << interesacumulado << " en forma de intereses." << std::endl;

system("pause");
return 0;
}

LordPakusBlog

0 comentarios :

Publicar un comentario

Entradas populares