[MACRO] Como fazer cálculos matemáticos no macro?

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.
Acho que isso é meio impossível , mas porque não usa a calculadora do pc msm ?
 
heromax disse:
Como fazer cálculos matemáticos no macro?

Obrigado desse já pela força.
Você pode estar utilizando variáveis numéricas. Por exemplo, vamos dar o valor 10 para a variável x:

#x = 10;
Agora vamos dar o valor 50 para a variável y:

#y = 50;
Com esses dois valores você pode somar, multiplicar, dividir e subtrair. Mas para isso, precisamos de uma outra variável que irá salvar esse valor, no caso, variável z:

#z = %#x% + %#y%; Adição
#z = %#x% - %#y%; Subtração
#z = %#x% * %#y%; Multiplicação
#z = %#x% / %#y%; Divisão
Com isso, você pode utilizar o comando LOG para te mostrar no chat o valor da variável z, que no caso é o resultado:

LOG("Resultado: %#z%");
Mas lembre-se: O Mod Macro não suporta números quebrados, que contenham virgulas e/ou pontos, por exemplo:

Se o resultado for: 5,2
A macro só irá te mostrar: 5

Bjos.
 
SLEEPP disse:
Você pode estar utilizando variáveis numéricas. Por exemplo, vamos dar o valor 10 para a variável x:

#x = 10;
Agora vamos dar o valor 50 para a variável y:

#y = 50;
Com esses dois valores você pode somar, multiplicar, dividir e subtrair. Mas para isso, precisamos de uma outra variável que irá salvar esse valor, no caso, variável z:

#z = %#x% + %#y%; Adição
#z = %#x% - %#y%; Subtração
#z = %#x% * %#y%; Multiplicação
#z = %#x% / %#y%; Divisão
Com isso, você pode utilizar o comando LOG para te mostrar no chat o valor da variável z, que no caso é o resultado:

LOG("Resultado: %#z%");
Mas lembre-se: O Mod Macro não suporta números quebrados, que contenham virgulas e/ou pontos, por exemplo:

Se o resultado for: 5,2
A macro só irá te mostrar: 5

Bjos.
Valeu, funcionou, eu estava usando a variavel '&'

Quanto a variaveis pode tirar mais um duvida?

@ é uma variavel numerica global.
Qual é a variavel string global?

Obrigado.
 
heromax disse:
Valeu, funcionou, eu estava usando a variavel '&'

Quanto a variaveis pode tirar mais um duvida?

@ é uma variavel numerica global.
Qual é a variavel string global?

Obrigado.
Variável de Texto global:

@&var
Variável Numérica global:

@#var
String global:

@string
Bjos.
 
no mod macro há os operadores logicos,basta armazenar numeros em váriaveis(via prompt ou vc mesmo seta elas).armazena os calculos em uma variavel e dps declara ela em uma log pra ver resultados.eu fiquei um tempo sem programar e fiz alguns macros de calculo pra treinar,fiz de tirar delta,teorema de pitagoras,calculadora normal mesmo,raiz quadrada,potenciação
 
SLEEPP disse:
Variável de Texto global:

@&var
Variável Numérica global:

@#var
String global:

@string
Bjos.
Muito obrigado cara :)

ErickH9 disse:
no mod macro há os operadores logicos,basta armazenar numeros em váriaveis(via prompt ou vc mesmo seta elas).armazena os calculos em uma variavel e dps declara ela em uma log pra ver resultados.eu fiquei um tempo sem programar e fiz alguns macros de calculo pra treinar,fiz de tirar delta,teorema de pitagoras,calculadora normal mesmo,raiz quadrada,potenciação
Interessante
 
SLEEPP disse:
Você pode estar utilizando variáveis numéricas. Por exemplo, vamos dar o valor 10 para a variável x:

#x = 10;
Agora vamos dar o valor 50 para a variável y:

#y = 50;
Com esses dois valores você pode somar, multiplicar, dividir e subtrair. Mas para isso, precisamos de uma outra variável que irá salvar esse valor, no caso, variável z:

#z = %#x% + %#y%; Adição
#z = %#x% - %#y%; Subtração
#z = %#x% * %#y%; Multiplicação
#z = %#x% / %#y%; Divisão
Com isso, você pode utilizar o comando LOG para te mostrar no chat o valor da variável z, que no caso é o resultado:

LOG("Resultado: %#z%");
Mas lembre-se: O Mod Macro não suporta números quebrados, que contenham virgulas e/ou pontos, por exemplo:

Se o resultado for: 5,2
A macro só irá te mostrar: 5

Bjos.
Nossa, salvou sleepão.. Obrigado pelo tuto ^^'
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo