Cita de: string Manolo en 1 Junio 2019, 21:09 PMGracias
Te dice que leas 3 valores. Supongo que quiere decir que leas los datos de entrada del usuario del programa y guardes cada valor en una variable.
Mas adelante te dice que necesitaras trabajar con precision de 2 decimales. Asique ya sabes que el tipo de las variables debe ser double o float.
Con esas variables debes sumar el capital y el interes compuesto multiplicado por el numero de años.
El interes cada año es distinto. Te dice que se calcula multiplicando el capital por la tasa de interes.
Por ultimo tienes un ejemplo de como debe ser la salida.
Para hacer la funcion, debes declarar el tipo de la funcion, que sera igual al retorno de la misma. El nombre de la funcion. Y los parametros con los que vas a trabajar.
Se me ocurren 2 maneras de hacer la funcion.
La primera es declarandola double, pasándole los parametros double y retornando el resultado en double. Despues en la llamada a la funcion guardas el valor retornado o lo muestras directamente metiendo la llamada en cout.
La otra forma es que declares void la funcion y directamente muestres el resultado en ella con los cout dentro de la funcion.
Ejemplos:
Manera1.cppCódigo (cpp) [Seleccionar]
#include <iostream>
using namespace std;
double variable1, variable2, variable3;
double funcion1(double variable1, double variable2, double variable3);
int main()
{
double resultado, capital, interes, anhos;
// aqui los cout y cin para pedir y obtener datoa del usuario.
resultado = funcion1(capital,interes, anhos);
cout <<resultado;
return 0;
}
double funcion1(double variable1, double variable2, double variable3)
{
variable1 = variable1 + variable2 * variable3;
return variable1;
}
manera2.cppCódigo (cpp) [Seleccionar]
#include <iostream>
using namespace std;
void funcion1();
int main()
{
funcion1();
return 0;
}
void funcion1()
{
double resultado, capital, interes, anhos;
//Pide numeros al usuario y guardalos con cout y cin.
resultado = capital + intereses * anhos;
cout << resultado;
}
Dependiendo de para que se vaia a usar el programa y las funciones se hacen de una manera o de otra.
De la primera forma puedes meter los datos a la funcion como quieras y cuando quieras.
De la segunda forma siempre le vas a pedir al usuario los datos.
Esto solo son ejemplos de funciones para que sepas como hacerlos. No te he resuelto el ejercicio.