even changed the $a line to:
$a=0+$!*50/($b^)

with no change.
result comes out as vartypename = empty, value = 0

that doesn't make sense.
0 is always integer/long.
_________________________
!

download KiXnet