Está en la página 1de 4

MECNICA COMPUTACIONAL 1 GRUPO 2

NOMBRES Y APELLIDOS: Luis Alonso lvarez Pacheco


EVALUACIN INDIVIDUAL LAB N1
FECHA: 31/03/2016
PROBLEMA:

Escribir un programa en C++ que sirva para calcular el inters


compuesto generado por un capital depositado durante cierta
cantidad de tiempo a una tasa de inters determinada, aplique
las siguientes expresiones:
M =(1+ r )t .C
I =M C
Donde:
M es Monto: Es la suma del capital ms sus intereses producido
en determinado tiempo.
(r%) es Tasa de inters: Es la ganancia que se obtiene por cada
100 unidades moneras en cada periodo de tiempo.
C es Capital: Es todo aquello que se va a ceder o imponer
durante algn tiempo para generar una ganancia.
I es Inters: Parte de la utilidad que obtiene el capitalista al
prestar su dinero.
t es Tiempo: Es el periodo de tiempo durante el cual se cede el
capital.

1. ANALISIS
DATOS:

PROCESO

RESPUESTA

(r) Tasa de inters:


tasa
(M) Monto:
monto
(C) Capital:
capital
(I) Inters:
interes
(t) Tiempo:
meses

M=((1+r)^t)*C
I=M-C

M: monto
I: interes

2. ALGORITMO
Leer los datos: r (tasa), C (capital), t (tiempo)
Seudocdigo
Proceso: M= ((1+r) ^ t)*C
I=M-C
Mostrar resultado: I (inters)

INICIO
//Variables
r, C, t, M, I: Real
//Entrada
Ingrese datos
//Leer
r, C, t
//Proceso
M= ((1+r) ^ t)*C
I= M-C
//Salida
Escribir I
FIN

2.1 DIAGRAMA DE FLUJO

3. CODIFICACION
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float tasa;
float capital;
float monto, interes;
int meses;
cout << "Calcular el interes compuesto" << endl;
cout << endl;
cout << "Ingrese el capital: ";
cin >> capital;
cout << endl;
cout << "ingrese la tasa de interes (sin el %): ";
cin >> tasa;
cout << endl;
tasa = tasa / 100;
cout << "Ingrese el periodo de tiempo: ";
cin >> meses;
cout << endl;
cout << "\tmeses\t\tinteres" << endl;

for ( int meses_final = 1; meses_final <= meses; meses_final++)


{
monto = capital * pow ( 1.0 + tasa, meses_final);
interes = monto - capital;
cout << "\t" << meses_final << "\t\t" << interes << endl;
}
cout << endl;
system("pause");
return 0;
}

También podría gustarte