InícioFAQBuscarMembrosGruposRegistrar-seConectar-se

Compartilhe | 
 

 [AS3] Calculadora

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Thy
Recruta


Touro Ocupação : Estudante

MensagemAssunto: [AS3] Calculadora   Sex Abr 29, 2011 2:48 pm

Gráfico (1.6)

inf.:

  • Calculadora
    • Por expressão
    • Atualização automática

  • Gráfico (x,y)
    • Easying
    • Scrolling


Spoiler:
 
Voltar ao Topo Ir em baixo
Eurritimia
Tenente
Tenente
avatar

Gémeos
Registro
: Eurritimia
: Humano
: Flash Master lv.11; Maker lv.08; Mago lv.03; Druida lv.03; Vanessa lv.01

MensagemAssunto: Re: [AS3] Calculadora   Sex Abr 29, 2011 9:15 pm

Eu pensei que seria uma calculadora mais calculadora, tipo aquela do windows. Mas essa aí tá boa, ainda por cima que eu curto uns gráficos de funções.
A propósito, quais são as funções que a calculadora aceita? (Testei polinomial, logarítmica (mas logaritmos naturais não funcionaram) e módulo (que não funcionou)).
Voltar ao Topo Ir em baixo
http://www.flickr.com/photos/Eurritimia
Thy
Recruta


Touro Ocupação : Estudante

MensagemAssunto: Re: [AS3] Calculadora   Sab Abr 30, 2011 12:16 am

Ela pode ser tipo uma do windows também, sendo que o resultado é mostrado em y. Se você fizer 1 + 1, terá y = 2. Daria muito trabalho mudar fazer isso de alguma forma diferente.

Sobre os comandos..
Código:
/**
* ...
* @author Thi
* Graph v. 1.65 / 2.0
*
*
* some expresison samples:
* 0 + 1 - 2 * 3 / 4 ^ -5 +6143 = 0
* -1 ^ round (x) - sin (x) + asin(x²) + (.08x² + .1x - 1)
*
* pi = PI = 3.1415
* e = E = 2.7182
* round (x), floor (x), ceil (x)
* log (x), exp (x)
* sen (x) = seno (x) = sin (x)
* cosseno (x) = cos (x)
* tangente (x) = tangent (x) = tgt (x) = tg (x) = tan (x)
* absoluto (x) = modulo (x) = abs (x)
* aleatorio = random, 0 <= random > 1
* raiz (x) = sqrt (x) = x ^ (1/2)
* acos (x), asin (x), atan (x)
*
*
* The calculator works using 3 main functions:
* - Translate the string to an array, so it can be read
* - Arranje it using Reverse Polish Notation (RPN)
* - Return the value
* We do this for 465 x points for each function for each graph!
*/

função log é log() mesmo, sendo que este já é log na base 'e'. Se quiser na base 2, por exemplo, basta fazer log(x)/log(e), daí pela proriedade, fica log de x na base e.
Já modulo, não por ||, mas por modulo(), ou abs()

nota: Tem bug de easying (principalmente quando mexemos com funções descontínuas), problema de scrool (quando você segura o clique mexe o mouse, uma hora, do nada dá um bug) e um bug de parênteses (tipo, um dentro do outro, ou algo assim).
Estes são os bugs mais comuns..

flw :D
Voltar ao Topo Ir em baixo
Conteúdo patrocinado




MensagemAssunto: Re: [AS3] Calculadora   

Voltar ao Topo Ir em baixo
 

[AS3] Calculadora

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Hacred Sall :: Trincheira :: Intelligentzia-
Ir para: