Pessoal como posso resolver esse execício não sei o que está acontecendo ele é baseado em (Funções)
Alguém pode me ajudar!!!
/*5.Faça um programa que receba o valor a ser depositado pelo usuário e a taxa de juros;crie uma função para calcular o rendimento e utilize-a para mostrar quanto o usuário terá;depois da aplicação dos juros.*/#include <iostream>#include <stdlib.h>#include <locale.h>void rendimento(float rendimento_final, float deposito);using namespace std;int main(){setlocale(LC_ALL, "Portuguese");float deposito, taxa;cout<<"Informe o valor do deposito:"<<endl;cin>>deposito;cout<<"Informe o valor das taxas de juros:"<<endl;cin>>taxa;cout<<"O valor do rendimento é:"<<rendimento;system("PAUSE");return 0;}void rendimento(float rendimento_final, float deposito) {((rendimento = deposito) * (taxa/100));}
Pessoal Consegui dar uma melhorada mas não sei se esta certo o valor total do rendimento
#include <iostream>
#include <stdlib.h>
#include <locale.h>
float rendimento(float deposito, float taxa) {
return deposito+rendimento(taxa/100);
}
using namespace std;
int main(){
setlocale(LC_ALL, "Portuguese");
float deposito, taxa;
cout<<"Informe o valor do deposito:"<<endl;
cin>>deposito;
cout<<"Informe o valor das taxas de juros:"<<endl;
cin>>taxa;
cout<<"O valor do rendimento é:"<<endl<<rendimento(deposito, taxa)<<endl;
system("PAUSE");
return 0;
}