![]() |
#7 |
MCTS
|
Хохмы ради набросал джобик конверсии дробовой части в hex
As is... Если есть ошибки отладить можете черпая инфу из http://en.wikipedia.org/wiki/Hexadecimal параграф Real numbers Вы же этот дробовой hex в файле в текстовом виде собираетесь хранить? Если ответите, что нет, я упаду со стула ![]() X++: static void Job54(Args _args) { real r = 1/17; real rr; int ir; Counter c; str s; str i2h(int _i) { str _s; ; switch(_i) { case 0:_s="0";break; case 1:_s="1";break; case 2:_s="2";break; case 3:_s="3";break; case 4:_s="4";break; case 5:_s="5";break; case 6:_s="6";break; case 7:_s="7";break; case 8:_s="8";break; case 9:_s="9";break; case 10:_s="A";break; case 11:_s="B";break; case 12:_s="C";break; case 13:_s="D";break; case 14:_s="E";break; case 15:_s="F";break; } return _s; } ; c = 0; s= "0."; while (c<10) { rr = 16*r; ir = rr; r = rr-ir; c++; // info(strFmt("%1", i2h(ir))); s+=i2h(ir); } info(strFmt("%1", s)); }
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|