Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Float variable stores only integer value. Why ?
#2
Hola,

He podido solucionar ésto usando CAST. Entiendo que ZXBasic si no se le indica lo contrario explícitamente, hace la operaciones por defecto con enteros (es una suposición)
Ahora si que funciona.

Code:
Dim t as fixed

t = timer () + 0.25
print t; ' Ahora si opera con decimales


function timer ()

    return (65536 * peek 23674 +256 * peek 23673 + peek 23672) / cast (fixed,50) 'El cambio efectuado

end function

Gracias !
Un saludo
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)