Lógica, perguntado por yasmiinmiranda1997, 1 ano atrás

Comando Escolha - Caso
Criar um programa para calcular o valor da multa a ser paga de anuidade de uma associação.
A anuidade deve ser paga no mês de janeiro. Por mês, é cobrado 5% de juros (com juros sobre
juros). Por exemplo, uma associação de R$100 paga em janeiro, custa R$ 100; em fevereiro, custa
R$105; em março, custa R$110,25; e, em dezembro, R$171,03.

Soluções para a tarefa

Respondido por reysonbarros10
1

Resposta:

#include <stdio.h>

#include <stdlib.h>

#include <math.h> // inclusao da funcao de pontencia pow

int main(void){

float M; // Montante

float C; // Capital

float i=0.05; // taxa de juros = 5% ao mes

int n; // numero de períodos(meses)

char* descricao_mes;

 

printf("Juros Compostos\n");  

printf("Informe o valor da mensalidade da Associacao:\n");

scanf("%f",&C);

 

printf("Codigo dos meses\n");

printf("0  -  Janeiro\n");

printf("1  -  Fevereiro\n");

printf("2  -  Marco\n");

printf("3  -  Abril\n");

printf("4  -  Maio\n");

printf("5  -  Junho\n");

printf("6  -  Julho\n");

printf("7  -  Agosto\n");

printf("8  -  Setembro\n");

printf("9  -  Outubro\n");

printf("10 -  Novembro\n");

printf("11 -  Dezembro\n");

 

 

printf("Informe o codigo do mes:\n");

scanf("%d",&n);

 

switch(n){ // representa o mes

 case 0:

  descricao_mes = "Janeiro";

  break;

 case 1:

  descricao_mes = "Fevereiro";

  break;

 case 2:

  descricao_mes = "Marco";

  break;

 case 3:

  descricao_mes = "Abril";

  break;

 case 4:

  descricao_mes = "Maio";

  break;

 case 5:

  descricao_mes = "Junho";

  break;

 case 6:

  descricao_mes = "Julho";

  break;

 case 7:

  descricao_mes = "Agosto";

  break;

 case 8:

  descricao_mes = "Setembro";

  break;

 case 9:

  descricao_mes = "Outubro";

  break;

 case 10:

  descricao_mes = "Novembro";

  break;

 case 11:

  descricao_mes = "Dezembro";

  break;

 default:

  printf("Codigo invalido.Tente novamente!\n");

  system("pause");

  return 0;

}

 

M = C * pow((1+i),n); // pow(X,Y) -> calcula a potencia de X elevado a Y

 

printf("Valor a pagar em %s => R$ %.2f\n",descricao_mes,M);  

 

system("pause");

return 0;  

 

}

Explicação:

Perguntas interessantes