Dúvida com cálculo no GM

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Dúvida com cálculo no GM

Mensagem por Softwolf 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?

Softwolf

Número de Mensagens : 6
Data de inscrição : 23/04/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por Supersonic933 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...

Supersonic933

Ranking : Nota E
Número de Mensagens : 396
Data de inscrição : 14/02/2011
Notas recebidas : E
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://planetaanalisandogames.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por Softwolf 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.

Softwolf

Número de Mensagens : 6
Data de inscrição : 23/04/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por Supersonic933 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))

Supersonic933

Ranking : Nota E
Número de Mensagens : 396
Data de inscrição : 14/02/2011
Notas recebidas : E
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://planetaanalisandogames.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por Softwolf 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 *.

Softwolf

Número de Mensagens : 6
Data de inscrição : 23/04/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por Supersonic933 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))

Supersonic933

Ranking : Nota E
Número de Mensagens : 396
Data de inscrição : 14/02/2011
Notas recebidas : E
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://planetaanalisandogames.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por brunobrum 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)

brunobrum

Ranking : Nota D
Número de Mensagens : 15
Idade : 23
Data de inscrição : 19/05/2011
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Dúvida com cálculo no GM

Mensagem por Conteúdo patrocinado Hoje à(s) 12:19


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum