Buscar

Financiamento C++

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1: //---------------------------------------------------------------------------
2: #include <stdio.h> //#include = Bliblioteca,
3: #include <stdlib.h> //#include = Bliblioteca,
4: #include <math.h> //#include = Bliblioteca,
5: //---------------------------------------------------------------------------
6: void Info() /* Void = 0
7: funções que não retornam nada e funções que não têm parâmetros*/
8: {
9: printf("/*************************************************************/\n");
10: printf("/** **/\n");
11: printf("/** Univ. Cruzeiro do Sul **/\n");
12: printf("/** Júlio Ednaldo Ferreira da Silva Filho RGM: 123383-1 **/\n");
13: printf("/** Exercicio-Programa 2 **/\n");
14: printf("/** Professor: Su Fei (su.fei@cruzeirodosul.edu.br) **/\n");
15: printf("/** Turma: Eletrica/Producao **/\n");
16: printf("/** **/\n");
17: printf("/*************************************************************/\n");
18: printf("/** **/\n");
19: printf("/** Financiamentos Tabela Price & SAC **/\n");
20: printf("/** **/\n");
21: printf("/*************************************************************/\n");
22: printf("\n");
23: printf("---------------------------------------------------------------\n");
24: }
25: //---------------------------------------------------------------------------
26: int main(int argc, char* argv[])
27: //int = Valores inteiros
28: //main = Vai se a Raiz do nosso programa
29: //int argc,
30: //char* argv
31: {
32:
33: //variáveis
34:
35: /* float = Tipos de Objetos de dados >> tipos escalares >> tipos aritmeticos
36: >> tipos fluantes */
37: float PV, taxa; //PV: valor presente
38: //taxa de juros: em %
39:
40: /* int = Tipos de Objetos de dados >> tipos escalares >> tipos aritmeticos
41: >> tipos inteiros */
42: int n, i;
43: //n: número de parcelas
44: //i: variável de controle
45:
46: //dados do fin. Price
47: float PMT; //PMT: valor da prestação fixa
48:
49: //dados do fin. SAC
50: float sac_amortiz, sac_saldo;
51:
52: //gera informações do aluno
53: Info();
54:
55: //entrada de dados
56: printf("Entre com os valores do financiamento\n");
57: printf("- Valor financiado em R$: "); scanf("%f", &PV);
58: printf("- Taxa de juros em %: "); scanf("%f", &taxa);
59: printf("- Quantidade de parcelas: "); scanf("%d", &n);
60:
61: taxa = taxa / 100.; //valor digitado foi em %
62:
63: //calcula os dados do fin. tabela Price
64: PMT = PV *((taxa*pow(1.+taxa, n))/(pow(1.+taxa, n)-1.));
65:
66: //calcula os dados do fin. SAC
67: sac_amortiz = PV / n;
68: sac_saldo = PV;
69: for (i = 1; i <= n; i++) {
70: /*
71: --> implementa o seu código aqui
72: dica: atualiza seu saldo devedor a cada prestação
73: para cobrança dos juros e acumula o valor total
74: */
75: printf(
76:
77: }
78: //gera o resultado na tela
79: printf("---------------------------------------------------------------\n");
80:
81: //cabeçalho da 1ª linha
82: printf("%45s %-s\n", "Financiamento Price", "Financiamento SAC");
83:
84: //demais resultados solicitados
85:
86:
87: printf("---------------------------------------------------------------\n");
88: system("pause");
89: return 0;
90: }
91: //---------------------------------------------------------------------------
92:

Continue navegando