Conectar-se
Quem está conectado
12 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 12 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 23/04/2011
Número de Mensagens : 6
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Dúvida com cálculo no GM

em Seg 13 Jun 2011, 14:52
Olá! Eu gostaria de saber se o gm tem alguma maneira de realizar cálculos com várias variáveis. Por exemplo, eu estou a tentar criar um programa que utiliza uma fórmula para achar a energia cinética de um corpo:
Energia cinética = 1/2 massa x velocidade ao quadrado.
Então, eu tenho duas variáveis, definidas pelo utilizador, que são a massa e a velocidade e queria que aparecesse um texto com o resultado da energia cinética. Isto é possível?
avatar
Ranking : Nota E
Notas recebidas : E
Data de inscrição : 14/02/2011
Número de Mensagens : 396
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://planetaanalisandogames.blogspot.com/

Re: Dúvida com cálculo no GM

em Seg 13 Jun 2011, 14:56
Sim. Se você já definiu as variáveis....

Código:
1/=2
result1=massa*velocidade
result=result1*result1

draw_text(x,y,"" + string(result))
Caso dê erros, é só falar...
avatar
Data de inscrição : 23/04/2011
Número de Mensagens : 6
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Dúvida com cálculo no GM

em Seg 13 Jun 2011, 14:59
FATAL ERROR in
action number 1
of Draw Event
for object obj_conta:

COMPILATION ERROR in code action
Error in code at line 1:
1/=2
^
at position 2: Variable name expected.
avatar
Ranking : Nota E
Notas recebidas : E
Data de inscrição : 14/02/2011
Número de Mensagens : 396
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://planetaanalisandogames.blogspot.com/

Re: Dúvida com cálculo no GM

em Seg 13 Jun 2011, 15:03
@Softwolf escreveu:FATAL ERROR in
action number 1
of Draw Event
for object obj_conta:

COMPILATION ERROR in code action
Error in code at line 1:
1/=2
^
at position 2: Variable name expected.
Código:
a=1
e=2
    a/=e
    result1=massa*velocidade
    result=result1*result1

    draw_text(x,y,"" + string(result))
avatar
Data de inscrição : 23/04/2011
Número de Mensagens : 6
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Dúvida com cálculo no GM

em Seg 13 Jun 2011, 15:08
mais uma vez deu erro:

___________________________________________
ERROR in
action number 1
of Draw Event
for object obj_conta:

Error in code at line 4:
result1=global.massa*global.velocidade
^
at position 34: Wrong type of arguments to *.
avatar
Ranking : Nota E
Notas recebidas : E
Data de inscrição : 14/02/2011
Número de Mensagens : 396
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://planetaanalisandogames.blogspot.com/

Re: Dúvida com cálculo no GM

em Seg 13 Jun 2011, 15:26
@Softwolf escreveu:mais uma vez deu erro:

___________________________________________
ERROR in
action number 1
of Draw Event
for object obj_conta:

Error in code at line 4:
result1=global.massa*global.velocidade
^
at position 34: Wrong type of arguments to *.
Você colocou tudo no draw? Pensei que era creation code. Mas como é obj, então:

Create:
Código:
a=1
e=2
    a/=e
    result1=massa*velocidade
    result=result1*result1

Draw:
Código:
    draw_text(x,y,"" + string(result))
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 19/05/2011
Número de Mensagens : 15
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Dúvida com cálculo no GM

em Seg 13 Jun 2011, 16:03
tenta isso


create
Código:

v1=(velocidade)
m=( massa)

step
Código:

v=v1*v1 (velocidade ao quadrado)
ec=m/2*v(formula)

draw
Código:

draw_text(x,y,ec)
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum