Parceiro eu não lembro mais do portugol, mas vou tentar responder da maneira mais didática que eu posso.
Primeiro deve-se declarar as variáveis para capital aqui sera C, juros para nos J, o periodo M e montante F.
apos isso deve-se receber o valor destas variáveis.
float c,j,f; //(float é para numeros com casas decimais em C, ou o famigerado ponto flutuante de precisao simples)
int m=0; // aui a variavel para o periodo (um inteiro por que não iremos considerar 0,5 meses por exemplo)
c=10000;
j=3;
m=12;
f=c*(1+(j/100)^m);
E finalmente imprimir o valor de f.
Eu to bem enferrujado com o portugol, em C ficaria algo assim(sem entrada de valores pelo usuário)
#include<math.h>
int main(){
float c,j,m,f;
c=10000;
j=3;
m=12;
f=c*(pow(1+(j/100),m);
printf("O valor total do montante acumulado no periodo de %d meses foi de R$:%.2f",m,f);
}
Parceiro repare que eu coloquei um ^para representar a exponenciação (não sei se é assim em portugol) em c eu usei a função pow da biblioteca math.h, mas na sua formula declarada no enunciado do exercicio ta faltando o Periodo da aplicação, e como eu tive que fazer matemática financeira duas vezes eu inclui na formula a formula dos montante com juros compostos é essa M(montante)=P(principal)*(1+i (taxa))^N(periodo), da forma como está no enunciado a formula só estaria correta para o primeiro periodo ou M=1;
Espero ter ajudado.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar