Exercícios Resolvidos de Comando for

Ver Teoria

Enunciado

Faça um algoritmo em C capaz de realizar o cálculo de rentabilidade de uma poupança, esse algoritmo deve receber como entrada o valor inicial e o valor dos aportes mensais (ambos em reais) que o usuário está disposto a guardar. Como saída, o programa deve imprimir na tela o montante após 12 meses aplicado a uma taxa de 0,5 % ao mês de rentabilidade.

Passo 1

Para iniciarmos o desenvolvimento desse algoritmo em C, devemos primeiramente definir o escopo dele.

Passo 2

Com o escopo definido, podemos realizar a declaração e inicialização das variáveis e constantes que serão úteis para o desenvolvimento e execução do programa.

Informações sobre as variáveis e a constante serão descritas a seguir:

  • TAXA é uma constante que armazenará a taxa de rentabilidade de 0,5 % ao mês;
  • montante é uma variável que armazenará o valor acumulado;
  • valInicial é uma variável que armazenará o valor inicial aplicado;
  • aporteMensal é uma variável que armazenará o valor dos aportes mensais;
  • i é uma variável contadora.

Passo 3

Com as variáveis declaradas e inicializadas, bem como todas as constantes definidas. Podemos requisitar a entrada de dados ao usuário do programa.

Nesse caso, os valores de entrada são: o valor inicial da aplicação e o valor dos aportes mensais.

Passo 4

Nós podemos utilizar uma estrutura de repetição for para a realização da simulação da aplicação através da repetição de instruções de soma e multiplicação.

A lógica consiste em antes de definir a estrutura, atribuir o valor presente em valInicial (valor inicial da aplicação) a variável montante.

Logo em seguida, realizar a definição do laço de repetição for com os seguintes parâmetros:

  • i deve ser iniciado com o valor 0;
  • O laço deve ser executado enquanto i for menor que 12 (12 loops);
  • A cada loop o valor de i deve ser incrementado em 1 unidade.

Com a estrutura definida, as instruções que serão repetidas consistem em acrescentar o valor da rentabilidade de 0,5 % ao mês ao montante (linha 13), tal operação ocorre através da multiplicação do atual valor de montante por 1,005 %. Em seguida, o aporte mensal é acrescentado ao valor de montante (linha 14), isso ocorre através da soma do valor atual presente em montante com o valor presente na variável aporteMensal.

Vale lembrar que implicitamente a cada loop o valor presente na variável contadora i é incrementado em uma unidade.

Passo 5

Ao fim da execução do laço de repetição, basta realizarmos a impressão do valor final da aplicação em reais, tal valor está presente na variável montante.

A impressão foi realizada com 2 casas decimais seguida de uma quebra de linha.

Resposta

Ei, a resposta está no passo a passo :)