What about this commands?
#21

It took me a while to figure out how the last part of the floating-point number works:
pawn Код:
f2b(Float: f)
{
    new Float: fractional = floatfract(f), fract, binary[20];

    for (new i; i != 8; i++)
    {
        if((fractional *= 2.0) > 1.0)
        {
            fractional -= 1.0;

            if (!fract) fract = 1;
            else fract = fract * 2 + 1;
        }
        else
        {
            if (fract) fract *= 2;
        }
    }

    format(binary, sizeof binary, "%b.%b", floatround(f, floatround_floor), fract);
    return binary;
}
The only difference between mine and yours (in results) is that fractional 0.0 will give 11111111 (255) for you while mine will stay at 0.
Reply


Messages In This Thread
What about this commands? - by Dayrion - 17.09.2016, 11:19
Re: What about this commands? - by Shinja - 17.09.2016, 11:25
Re: What about this commands? - by Dayrion - 17.09.2016, 11:32
Re: What about this commands? - by Konstantinos - 17.09.2016, 11:37
Re: What about this commands? - by Dayrion - 17.09.2016, 22:46
Re: What about this commands? - by Konstantinos - 18.09.2016, 10:26
Re: What about this commands? - by Dayrion - 18.09.2016, 12:08
Re: What about this commands? - by Konstantinos - 18.09.2016, 12:19
Re: What about this commands? - by Dayrion - 18.09.2016, 17:28
Re: What about this commands? - by Konstantinos - 18.09.2016, 17:33
Re: What about this commands? - by Dayrion - 18.09.2016, 18:03
Re: What about this commands? - by Konstantinos - 18.09.2016, 18:09
Re: What about this commands? - by Dayrion - 18.09.2016, 20:27
Re: What about this commands? - by Konstantinos - 19.09.2016, 08:15
Re: What about this commands? - by Stinged - 19.09.2016, 13:02
Re: What about this commands? - by Dayrion - 19.09.2016, 14:07
Re: What about this commands? - by Dayrion - 20.09.2016, 18:03
Re: What about this commands? - by Dayrion - 07.12.2016, 11:13
Re: What about this commands? - by SickAttack - 07.12.2016, 15:14
Re: What about this commands? - by Dayrion - 07.12.2016, 15:26
Re: What about this commands? - by Konstantinos - 07.12.2016, 19:06

Forum Jump:


Users browsing this thread: 5 Guest(s)