O saldo de uma caderneta de poupança, após t anos, feito um investimento inicial e sendo a taxa de juros anual em , é dado por:
Escreva um programa em Matlab que a partir de uma entrada de dados forneça o saldo dessa caderneta como a saída de dados.
Passo 1
Bem, essa questão pede o cálculo de um juro composto a partir de uma entrada de dados, em geral, os juros são calculados por expressões similares a essa.
Quem nunca atrasou uma conta de cartão de crédito né?
Aquele valorzinho que o banco cobra a mais é calculado através de fórmulas similares a essa, então basicamente vamos alimentar essa fórmula para realizar a operação que é o cálculo do saldo e imprimir esse valor na workspace.
Mas quais são as variáveis de entrada?
Bem, aqui as variáveis de entrada são as variáveis que alimentam a nossa fórmula.
Que corresponde às variáveis e como variável de saída temos o .
Sendo assim, temos que o nosso codigozinho é composto por três partes:
- Entrada de dados
- Cálculo do P
- Saída de dados
Passo 2
Agora que já elaboramos toda essa discussão do passo 1, vamos colocar a mão na massa.
Primeiramente precisamos implementar as entradas de dados, para isso vamos utilizar uma função do Matlab chamada de função .
Ela tem uma habilidade muito especial que é memorizar na workspace algum valor que iremos fornecer pelo nosso teclado.
A sintaxe é bem simples, vamos começar relembrando a sintaxe criamos a variável
Aqui podemos analisar que depois de chamar a função input, entre parênteses escrevemos um textinho.
Esse textinho tem como função apenas deixar a janela de command window mais organizadinha para você saber qual variável vai digitar naquele momento, ok?
Consequentemente as demais são:
Aqui vamos realizar nossa operação:
E para finalizar vamos compor a saída de dados, para isso vamos utilizar a função printf.
Essa função fprintf pega uma variável na workspace e imprime na nossa janela de command window.
A vantagem de utilizar a função fprintf é que podemos organizar a saída de dados com algum textinho, por exemplo.
Então a saída de dados fica assim:
Dentro da função nos inserimos dois para indicar qual o tipo de variável vai ser impressa, o f vai indicar que a saída é float e elas vão ser impressas no lugar dos %f.
Após indicar quais os tipos e em que localidade do texto elas vão ser imprimidas temos que indicar quais variáveis são, o primeiro %f é o P e o segundo é o t.
Sendo assim, primeiramente imprime-se o P e depois o t.
Digitando tudo certinho seu código deve ficar algo assim:
Passo 3
Para realização do teste vamos utilizar os seguintes valores:
Temos um valor de equivalente a:
Resposta
Ei, a resposta está no passo a passo :)