Funkcje Ceil i Floor w @Formula
Ostatnimi czasy przyszło mi zmienić pracę i jak to zawsze w nowej pracy nauczyć musiałem się czegoś nowego. Obecnie więc powiększam swoją wiedzę na temat programowania kręcąc się w okolicach języków @formula oraz Lotus Script. Jako, że blog ten założyłem głównie po to aby umieszczać w nim rozwiązania i informacje, których nie chcę co chwilkę szukać w internecie (czyli jako swoistą bazę wiedzy) również i o tych językach kilka postów się pokaże – poczynając od tego.
Na razie prosto. Chociaż troszkę czasu już spędziłem programując w języku @formula to jednak nie spotkałem się z funkcjami Ceil czy Floor. Jednak takowe były mi potrzebne. Dlatego też szybka informacja jak brak tych funkcji sobie zrekompensować. Tłumaczyć nie będę – kod poniżej:
-
REM { FUNKCJA CEIL };
-
zmienna_temp:=@Round(zmienna);
-
@If(zmienna_temp>zmienna; zmienna:=zmienna_temp; zmienna:=zmienna_temp + 1);
-
-
REM { FUNKCJA FLOOR };
-
zmienna_temp:=@Round(zmienna);
-
@If(zmienna_temp>zmienna; zmienna:=zmienna_temp – 1; zmienna:=zmienna_temp);