Buscar

Caluladora Finaceira Em C, (Capital acumulado, Juros Pagos e Periodo da aplicação)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/* 
 * File: main.cpp
 * Author: joao
 *
 * Created on 31 de Março de 2016, 23:10
 */
#include <cstdlib>
#include <stdio.h>
#include <math.h>
float capitalAcumulado(float principal, float taxa, char periodo) {
 taxa = taxa / 100;
 return principal * pow((1 + taxa), periodo); //capital+juros
}
float JurosPagosAplicacao(float principal, float taxa, char periodo) {
 taxa = taxa / 100;
 return (principal * pow((1 + taxa), periodo)) -principal;
}
float PeriodoPaplicacao(float principal, float taxa, char capitalJuros) {
 taxa = taxa / 100;
 return log(capitalJuros / principal) / log(1 + taxa);
}
using namespace std;
/*
 * 
 */
int main(int argc, char** argv) {
 float i, p, c, n;
 int op = 0;
 printf("[ 1 ] Calcular o Capital acumulado\n");
 printf("[ 2 ] Calcular os Juros da aplicacao\n");
 printf("[ 3 ] Calcular o Periodo para uma aplicacao\n");
 printf("[ 4 ] Sair\n");
 scanf("%d", &op);
 switch (op) {
 case 1:
 printf(" Entre com o capital Principal:\n");
 scanf("%f", &p);
 printf("\n Entre com a Taxa:\n");
 scanf("%f", &i);
 printf("\n Entre com o Periodo da Aplicação:\n");
 scanf("%f", &n);
 printf("\nO capital mais os juros e de [%.2f]\n", capitalAcumulado(p, i, n));
 break;
 case 2:
 printf(" Entre com o capital Principal:\n");
 scanf("%f", &p);
 printf("\n Entre com a Taxa:\n");
 scanf("%f", &i);
 printf("\n Entre com o Periodo da Aplicação:\n");
 scanf("%f", &n);
 printf("\nOs Juros pagos pela aplicacao foram de R$ [%.2f]\n", JurosPagosAplicacao(p, i, n));
 break;
 case 3:
 printf("\nEntre com o Principal:\n");
 scanf("%f", &p);
 printf("\n Entre com a Taxa:\n");
 scanf("%f", &i);
 printf("\n Capital (Principal+juros:\n");
 scanf("%f", &c);
 printf("\nO periodo total da aplicacao foi de [%f] meses\n", PeriodoPaplicacao(p, i, c));
 break;
 case 4:
 break;
 }
 
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais