RE: Matematicka nahrada za příkaz MOD]

Slavomir Skopalik skopalik@elektlabs.cz
Neděle Červenec 31 12:13:13 CEST 2005


Pri praci s integery nenahrazovat, MOD je bezny operator.
Pri praci s Float Point pouzit funkci Frac (viz jakakoliv kalkulacka,
nebo delphi/pascal).
 
Navic je ta nahrada spatne.
 
Vystup = Vstup - INT(Vstup/16)*16;
 
A zakladni rovnice je formalne spatne:
 
Vystup = Vstup mod 16;
 
(operator <= neni prirazeni, ale mensi, nebo rovno, vysledkem je obvykle
boolean).
 
    Slavek


mam takovy problem jak mam matematicky zapsat do rovnice ze se nema pouzivat
desetina čast.
Jde me o vzoreček který lépe vysvetli instrukci MOD.

zatim jsem zbastlil toto:

INT je oriznuti desetine části. A to je prave vono co nejak potrebuji logicky
zapsat.

Vystup = ABS(INT(Vstup / 16) * 16) - Vstup 




Vzoreček nahrazuje příkaz: 
Vystup <= Vstup mod 16;



------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20050731/a72fa778/attachment.htm 


Další informace o konferenci Hw-list