Jump to content


Photo

Algoritmo


  • Faça o login para participar
7 replies to this topic

#1 ricardolagg

ricardolagg

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 21/09/2009, 15:55

Boa tarde Pessoal!
Preciso de uma formula em PHP ou Action Script ou em qualquer linguagem só para eu ver a lógica dela, que resolva a seguinte formula

Sn=(1+j)*(((1+j)^n-1)/j*p

quando:
Sn = 30,60
j = 0,01
p = 10
n = ?

Se alguem conseguir resolver essa... agradeço ..

valeu

#2 cabeca_441

cabeca_441

    Blues Man...

  • Usuários
  • 650 posts
  • Sexo:Masculino
  • Localidade:São Caetano do SulSP

Posted 22/09/2009, 00:17

usando a formula dessa forma...
Sn=(1+j)*(((1+j)^(n-1))/(j*p))

n = 112,4

agora a perguna é ... a formula... ela esta errada da forma que vc colocou.. tem alguns "(" a mais.. entao o ideal seria vc colocar a formula exata, assim da pra dar a resposta de com mais exatidao

30,60=(1+0,01)*(((1+0,01)^(112,4-1))/(0,01*10))
__________Gov't Mule

#3 ricardolagg

ricardolagg

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 22/09/2009, 14:50

Opa .. desculpe ... foi mal a formula certinha é:

Sn=(1+j)*(((1+j)^n)-1)/j)*p

e preciso saber como aplicar isso em um algoritmo em PHP ou Action Script ... ou só ter a base matematica para poder implementar isso em uma Calculado Virtual depois ...

Abraço
Valeu

#4 cabeca_441

cabeca_441

    Blues Man...

  • Usuários
  • 650 posts
  • Sexo:Masculino
  • Localidade:São Caetano do SulSP

Posted 22/09/2009, 15:24

Sn=(1+j)*(((1+j)^n)-1)/j)*p


entao ainda esta errada...rsrs

tem ((( e ))))

a formula seria

Sn=(1+j)*((((1+j)^n)-1)/j)*p ??



----------

Ricardo, de qualquer forma vc tera que usar logaritimo ai ! =)
sim o negocio fica bem chato...

so uma pergunta... onde vc vai aplicar essa formula??? qual a função real dela?hehhehe
fiquei bem curioso agora...

Edição feita por: cabeca_441, 22/09/2009, 15:59.

__________Gov't Mule

#5 ricardolagg

ricardolagg

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 23/09/2009, 09:47

Vou usar para fazer uma Calculador em Flash igual a essa:

https://www3.bcb.gov...ositosRegulares]

Ate
Ricardo

#6 cabeca_441

cabeca_441

    Blues Man...

  • Usuários
  • 650 posts
  • Sexo:Masculino
  • Localidade:São Caetano do SulSP

Posted 23/09/2009, 10:06

o link nao esta entrando nao...

mas afinal. qual é a formula certa? rsrs

seria essa?
Sn=(1+j)*((((1+j)^n)-1)/j)*p

entao eu nao vi a calculadora.. mas provavelmente deve ser cientifica... pra vc fazer uma calculadora dessas... tem que saber como funciona nao a programaçao e sim a matematica que tem envolvida...
__________Gov't Mule

#7 ricardolagg

ricardolagg

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 23/09/2009, 16:52

é ... é essa a formula sim ... sim ... o problema para mim nem desenvolver o algorítmo para a calculadora... é realmente não estou conseguindo fazer fechar o desenrolar dessa formula quando precisa saber o valor de N = ? ... e os outro tres dado tenho ... chega a uma parte que envolve logaritmo e ai me complico ... é isso que não consegui resolver ...

Abraço
Ricardo

#8 cabeca_441

cabeca_441

    Blues Man...

  • Usuários
  • 650 posts
  • Sexo:Masculino
  • Localidade:São Caetano do SulSP

Posted 23/09/2009, 17:00

entao exatamente !! vc tem que usar log... explicar por aqui fica muito dificil...pq eu mal sei fazer quem diria explicar por net... mas aconselho vc pegar uns livros de matematica, ai vc consegue entender passo a passo como funciona log.. afinal se é uma calculadora vc precisa entender toda a logica por tras...... a resposta é: 2.999613


30.60=(1+0.01)*((((1+0.01)^2.999613)-1)/0.01)*10
__________Gov't Mule




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq