zaokrąglanie liczb

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

zaokrąglanie liczb

Postprzez _kosa_ » Śr, 18 wrz 2013, 18:40

Witam,
Sterownik Vision
Proszę o podpowiedz jak zaokrąglić liczbę...

Liczba zapisana w zmiennej MI
np:
123 powinno zaokrąglić do 12
126 -> 13
130 -> 13
131 -> 13
139 -> 14

Jak to najprościej zrobić?
_kosa_
 
Posty: 56
Dołączył(a): Pt, 27 lis 2009, 10:17

Re: zaokrąglanie liczb

Postprzez Mateusz Sikorski » Cz, 19 wrz 2013, 07:28

Witam,

proszę użyć funkcji Modulo (blok MOD w dziale Math). Zwraca on resztę z dzielenia. Następnie użyć tej reszty do komparacji - czy wynik jest większy bądź równy 5 (wtedy dodać +1 do wyniku końcowego) czy wynik jest mniejszy niż 5 (wtedy przenieść wynik dzielenia do wyniku końcowego). Poniżej kod działającego programu:
Obrazek
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 15 gości

cron