Thy Recruta
Ocupação : Estudante
| Assunto: [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)EasyingScrolling- Spoiler:
|
|
Eurritimia Tenente
Registro : Eurritimia : Humano : Flash Master lv.11; Maker lv.08; Mago lv.03; Druida lv.03; Vanessa lv.01
| Assunto: 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)). |
|
Thy Recruta
Ocupação : Estudante
| Assunto: Re: [AS3] Calculadora Sá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 |
|
Conteúdo patrocinado
| Assunto: Re: [AS3] Calculadora | |
| |
|