Hacred Sall
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.



 
InícioProcurarÚltimas imagensRegistarEntrar

Compartilhe | 
 

 [AS3] Calculadora

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

Touro Ocupação : Estudante

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

Gráfico (1.6)
[AS3] Calculadora 024c79d7175a3cb30cff38b1eea741ba68c69ef3_w
inf.:

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

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


Spoiler:
Ir para o topo Ir para baixo
Eurritimia
Tenente
Tenente
Eurritimia

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

[AS3] Calculadora Empty
MensagemAssunto: Re: [AS3] Calculadora   [AS3] Calculadora Icon_minitimeSex 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)).
Ir para o topo Ir para baixo
http://www.flickr.com/photos/Eurritimia
Thy
Recruta
avatar

Touro Ocupação : Estudante

[AS3] Calculadora Empty
MensagemAssunto: Re: [AS3] Calculadora   [AS3] Calculadora Icon_minitimeSáb 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
Ir para o topo Ir para baixo
Conteúdo patrocinado




[AS3] Calculadora Empty
MensagemAssunto: Re: [AS3] Calculadora   [AS3] Calculadora Icon_minitime

Ir para o topo Ir para baixo
 

[AS3] Calculadora

Ver o tópico anterior Ver o tópico seguinte Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Hacred Sall :: Trincheira :: Intelligentzia-
Ir para: