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;
}

Regresar a ejemplos