Jump to content


Photo

Calculadora - Problema Com Operadores


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

#1 mestreteia

mestreteia

    Normal

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

Posted 21/05/2004, 16:00

Eu achei um código para fazer uma calculadora bem simples, mas faltava uma interação com o teclado.

Utilizei o comando

on (release) {
digit = "1";
call("AddDigit");
}
on(keyPress"1"){
digit = "1";
call("AddDigit");//o nome da minha layer
}

e funcionou numa boa.

O problema está nos operadores. Eu coloquei o código da seguinte forma:

on (release) {
call("DoOperator");
}
on (keyPress "<Enter>") {
call("DoOperator");
}

Acontece q eu aperto o enter trucentas mil vezes e nada acontece. Eu até troquei a opção "<Enter>" para "z" e funcionou. Será que o script não interpreta o Enter?

Ajundem-me... :(

Estou enviando um exemplo.

PS: A calculadora tem a opção Drag. :o

Attached Files


php rules!!!

#2 mestreteia

mestreteia

    Normal

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

Posted 27/05/2004, 15:31

A minha calculadora já está mais ou menos legal. As teclas "Enter", para resultado, e "Del", para limpar, já estão funcionando. O problema agora está na porcentagem. O comando não está reconhecendo o operador "%". O que eu estou fazendo de errado? Eu preciso saber mais sobre cálculos utilizando ActionScript para poder fazer uma calculadora com operadores mais complexos, com fórmulas pré-estabelecidas.

Obrigado!

Estou mandando um exemplo para vcs verem.

Attached Files


php rules!!!

#3 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 27/05/2004, 19:41

não consegui fazer o download
Leandro Ferreira

#4 mestreteia

mestreteia

    Normal

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

Posted 28/05/2004, 08:34

Vou tentar postar de novo a calculadora.

Obrigado!

Attached Files


php rules!!!

#5 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 28/05/2004, 20:18

o que você usou(o %) não é o porcento, e sim o resto de uma divisão. ex:
5/3 = 1,666... ou 1 e sobra 2
5%3 = 2

no caso você teria que fazer outros cálculos pra fazer o que quer.. posso ajudar nisso se você me explicar em detalhes como você quer que o botão funcione.
Leandro Ferreira

#6 mestreteia

mestreteia

    Normal

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

Posted 30/05/2004, 11:02

Valeu, DuRanG!

Eu tentei utilizar a fórmula: x = a * b / 100, onde "a" é o número e "b" o valor percentual. Mas eu não consegui recriar essa fórmula em actionScript. E eu acho que esse cálculo vai ser um pouco mais complicado porque também é necessário saber se vai ser com desconto ou com acréscimo. Por exemplo:

10 - 20 % = 8
10 + 20 % = 12

É necessário fazer com que a calculadora simule essas equações.

Eu vou tentar gerar a fórmula como se estivesse programando. Depois eu posto aqui.

Muito obrigado, mesmo.
php rules!!!

#7 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 30/05/2004, 12:04

veja se é assim

Attached Files


Leandro Ferreira

#8 mestreteia

mestreteia

    Normal

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

Posted 31/05/2004, 08:27

Muitíssimo obrigado.

Agora está funcionando que é uma beleza!!!

Vou tentar fazer as outras fórmulas específicas.

Valeu!!! (y)
:lol:
php rules!!!




1 user(s) are reading this topic

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

IPB Skin By Virteq