Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Bom dia pessoal, estou com uma certa dificuldade na questão abaixo:

É necessário se cadastrar para acessar o conteúdo.

 

Eu não estou conseguindo ter o resultado igual demonstrado na imagem, meu código atualmente está assim:

É necessário se cadastrar para acessar o conteúdo.

 

Alguém pode me dar uma luz e mostrar o caminho para conseguir ficar igual o exemplo?

  • Curtir 1

'by eu mesmo :*

VvFJBfj.png

Link para o comentário
https://www.webcheats.com.br/topic/2263183-ajuda-c%C3%B3digo-simulador-de-poupan%C3%A7a/
Compartilhar em outros sites

Primeiramente, 0.5%(meio) de 10 não é 0.5 e sim 0.05 se não me engano, já que 10% de 10 = 1, 1% de 10 = 0.1 e por ai vai, me corrija se estiver errado.

Enfim, o problema é simples, pense na fórmula matemática de uma poupança, seja Y o montante, Yo o depósito inicial, Yd o depósito do mês e alfa = taxa. Basta montar algo do tipo:

 

Y = (Yo + Yd)*(1 + alfa)

 

Agora basta você alterar isso para que seja iterado (com um for provavelmente) o montante e lembre que 2*3 = 6 e 2**3 = 8 (exponencial).

 

Outra dica, pesquise .format() para já ir acostumando devolver bonitino os valores hehe :)

jXXzRhaPtRLO9.png

 

CBm9ybl.png

 

Link para o comentário
https://www.webcheats.com.br/topic/2263183-ajuda-c%C3%B3digo-simulador-de-poupan%C3%A7a/#findComment-9046938
Compartilhar em outros sites

Então, neste código, para fazer ficar parecido com o que você fez mas "corrigindo" o problema, usei o seguinte código:

 

inicio = float(input("Investimento inicial: "))

mensal = float(input("Investimento mensal: "))

tempo = int(input("Tempo, em meses, que deixará rendendo: "))

#i = 0.05 que seria o mesmo que 0.5% (0.05*100 anda uma casa para a esquerda << [0.5].)

i = 0.05

 

for m in range(1,tempo+1):

#Verificando caso o mês seja igual a 1!

if m==1:

#Se for, ele calcula: Valor inicial + (o valor inicial x a porcentagem) + o valor mensal.

r=inicio+(inicio*i)+mensal

 

#Caso o mês não seja mais o primeiro, usamos o valor de r(resultado) para calcular o novo valor

else:

r+=(r*i)+mensal

 

#Você pode usar as tags %d - Número inteiro / %f - Número com virgula / %s - "Texto"

#para dizer o tipo de dado que você quer colocar na string, isso ajuda a formatar

#(No caso abaixo "%5.2f" faz com que ele exiba 5 números à esquerda e 2 número à direita [tipo 1005.15])

print("Após %d mes<es> você terá: %5.2f " %(m,r))

 

Como o caro colega disse na resposta anterior, o calcúlo é como o de uma formula comum, onde você calcula o valor do juros mensal o valor base (que no primeiro caso é 10).

 

Obs: A segunda resposta no código que eu mandei deu 15,12. Porém, isso não altera nada em relação ao calculo normal, pois na verdade o valor é 15,125. Então arredondando ou não, a saida será a mesma no restante do código.

Link para o comentário
https://www.webcheats.com.br/topic/2263183-ajuda-c%C3%B3digo-simulador-de-poupan%C3%A7a/#findComment-9047468
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.