Dev - C++ - Monto anual de un banco

 
Vista:
sin imagen de perfil

Monto anual de un banco

Publicado por Roberto (4 intervenciones) el 14/12/2021 16:23:05
Se ha depositado en una institución bancaria un monto de capital m por el cual se recibe un X% anual. El problema consiste en determinar el capital que se tendrá al cabo de n años. Escriba un programa recursivo que resuelva el problema.

Mostrar función básica y su modificación o mejora con función recursiva
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Monto anual de un banco

Publicado por teayudo (3 intervenciones) el 14/12/2021 16:30:52
Eso es un problema muy simple de matemáticas financieras.

Mi querido Roberto, si usted hace tan siquiera una sola y una sola búsqueda en google, seguro encuentra la fórmula: M = C × (1 + i)n​ que es para calcular interés y monto compuesto.

Ya la lógica del algoritmo para que sea recursivo, es que pida datos y procese aplicando dicha fórmula, hasta que el usuario decida salir.

Si quiere hacemos todo por usted y mientras tanto usted se sienta a disfrutar de las festividades decembrinas y cultiva arduamente la inactividad, apatía, dejadez, desánimo, desidia, flojedad, holgazanería, vagancia y conchudez.

Francamente te pasas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Monto anual de un banco

Publicado por Roberto (4 intervenciones) el 14/12/2021 16:41:21
Amigo, ya lo he intentado pero me da valores inmensos, porfa ayúdame mira lo que llevo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<iostream>
#include<conio.h>
using namespace std;
 
float Capital(int n, int m, int x){
	if(n==0){
		return m;
	} else {
		return (1+x)*Capital(n-1,m,x);
	}
}
 
int main(){
	int m, x, n;
	float mf;
 
	cout<<"Escriba el monto inicial: "; cin>>m;
	cout<<"Escriba el interes anual: "; cin>>x;
	cout<<"Escriba cuantos años lo dejara: "; cin>>n;
 
 
	cout<<"Su monto final es: "<<Capital(n, m,x)<<endl;
 
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Monto anual de un banco

Publicado por teayudo (3 intervenciones) el 14/12/2021 17:18:30
Aplicale un redondeo

Es con setprecision(x) donde x es la cantidad de decimales a visualizar

O bien con round incluyendo librería: #include<math.h>

Intenta de varias formas hasta que ajustes el número como quieras
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar