Este je to druhe riesenie a to je to ze si definuje s akou chybou floatu rata a ktora bude mensia ako minimalne mozny rozdiel toho co zada uzivatel, t.j. ak urobi napr.
integer = trunc(abs(float)+0.0001) * sign(float)
tak tym tento problem vyriesi, ptz uzivatel stejne nikdy nezada 16,274999 a nebude pri tom mysliet 16,274 :) (ale nechapem ani ja ze co to tam ma za vstup a preco robi to co robi)