-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexercicio9.c
49 lines (34 loc) · 1.02 KB
/
exercicio9.c
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//Bibliotecas
#include <stdio.h>
#include <locale.h>
int main() {
/* Formula
• valor acumulado = P * ((1+ i)n –1)/i
• onde i = taxa,
• P=aplicação mensal e
• N = número de meses.
*/
// Regionalização (Desbuga palavras com acento)
setlocale(LC_ALL, "Portuguese_Brazil");
// Declaração das Variáveis
int meses;
float constante, montante, taxa;
// Funcao
float calc(float taxa, int meses);
printf("----- Rendimento de Poupanca Programada ----- \n");
printf("Digite o valor da aplicacao mensal: \n");
scanf("%f", &constante);
printf("Digite a taxa: \n");
scanf("%f", &taxa);
printf("Digite o numero de meses: \n");
scanf("%d", &meses);
montante = (constante * (calc(taxa, meses)-1)) / taxa;
printf("Seu montante sera de: %.2f \n", montante);
}
float calc(float taxa, int meses) {
taxa = taxa + 1;
float resultado = 1;
for (int i = 1; i <= meses; i++)
resultado = resultado * taxa;
return resultado;
}