Interés compuesto José Aybar (2004-11-28)
Programa que calcula el interés compuesto en C++.
//CREADO POR JOSE AYBAR aybar30@hotmail.com //Programa del monto, valor actual, interes y tiempo compuesto. #include <iostream> #include <iomanip> #include <cmath> #include <cstdlib> #include <cstdio> using namespace std; int main () { int a, m; float p, ia, ib, t; double n, s, j, i ; do { system("cls"); cout << " PROGRAMA DEL INTERES COMPUESTO\n"; cout << " DIGITE UNA OPCION \n\n"; cout << " 1 - MONTO\n"; cout << " 2 - VALOR ACTUAL\n"; cout << " 3 - INTERES\n"; cout << " 4 - TIEMPO\n"; cin >> a ; if (a==1) { cout << "Frec. de capitalizacion (M): "; cin >> m; cout << "Digite el valor actual : "; cin >> p; cout << "Digite el interes : "; cin >> j; cout << "Digite el tiempo : "; cin >> n; s = p * pow((1.0 + (j/100)/m), n*m); cout << "El monto es igual a : " << s << endl; } if (a==2) { cout << "Digite el valor de (m) dependiendo del tipo de capitalizacion "; cin >> m; cout << "Digite el monto : "; cin >> s; cout << "Digite el interes : "; cin >> j; cout << " Digite el tiempo : "; cin >> n; p=(s/pow((1+((j/100)/m)),n*m)); cout << "El valor actual es igual a : " << p << endl; } if (a==3) { cout <<"Digite el monto : "; cin >> s; cout << "Digite el valor actual : "; cin >> p; cout << " Digite el tiempo : "; cin >> n; i = ((pow((s/p),(1/n)))-1)*100; cout << "El valor de la tasa de interes es : "<< i << " % "; } if (a==4) { cout << "Digite el monto : "; cin >> s; cout << "Digite el valor actual : "; cin >> p; cout << " Digite el interes : "; cin >> i; t=(((s/p)-1)/i); cout << " El tiempo transcurrido es igual a : " << t << endl; getchar(); } system("cls"); cout << " SELECCIONE UNA OPCION : \n\n"; cout << " 1 - CONTINUAR \n"; cout << " 2 - SALIR \n"; cin >> m; } while(m!=2); return 0; }