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 :)