Jak dokonywać obliczeń na liczbach zmienno przecinkowych z określoną precyzją, np. z dokładnością do 2 miejsc po przecinku, czterech itd. (pozostała część ma zostać zaokrąglona)
Polecam stronę http://www.delphibasics.co.uk jest tu masa przydatnych informacji. Do zaokrąglania możemy uzyć funkcji FormatFloat
Dice napisał(a)
Do zaokrąglania możemy uzyć funkcji FormatFloat
tak ale FormatFloat zwraca String który musze konwertować znowu na liczbę. :-/
Jest jakaś inna funkcja lub procedura którą można by wywołać z parametrami ?liczba którą chce się zaokrąglić i do ilu miejsc po przecinku?
Poszukać to się nie chce, bo po co Obliczenia
do operacji "pieniężnych" jest specjalny typ Currency - operacje są na 4 miejscach po przecinku a wyświetlane są tylko 2
teles40 napisał(a)
Poszukać to się nie chce, bo po co
poszukałem trochę i znalazłem [green] dwa bardzo fajne arty na temat zaokrąglania, które wyjaśniają w czym problem i jak go rozwiązać. Polecam wszystkim którzy tworzą np. programy mające coś wspólnego z liczeniem kasy.
http://www.delphiqa.org.pl/techniques/qa067.php
http://www.delphiqa.org.pl/techniques/qa016.php