Sunteți pe pagina 1din 2

 constante numerice,

Operatori aplicaţi operanzilor numerici având rezultate de tip numeric în ordinea


priorităţilor:
(, ) Grupează expresiile
**, ^ Ridicare la putere
*, /, % Înmulţire, împărţire, modulo (restul împărţirii)
+, - Adunare, scădere
Între două expresii numerice se pot aplica operatori relaţionali rezultând expresii logice
< Mai mic
> Mai mare
= Egal
<>, #, != Diferit
<= Mai mic sau egal
>= Mai mare sau egal

Funcţii numerice:
MOD (<expN1>, <expN2>) returnează restul împărţirii lui <expN1> la <expN2>
rezultatul fiind numeric
Ex.:
? MOD (38, 6)
2
Comanda :
SET DECIMALS [<expN>] determină numărul de zecimale ce sunt afişate.
TO Implicit este 2. Nu afectează numărul de cifre cu care
lucrează Fox-ul intern.

Funcţii referitoare la semnul datelor numerice:


ABS (<expN>) returnează valoarea absolută a <expN>
SIGN (<expN>) Returnează:
+1 <expN> – pozitivă
0 <expN> – nulă
-1 <expN> – negativă
Ex.:
a = -2/3
? a = SIGN (a)* ABS (a)
.T.

Funcţii de aproximare a datelor numertice:


INT (<expN>) returnează partea întreagă a <expN>
Ex.:
a = 14.46
? a – INT (a) && returnează partea fracţionară
0.46
CEILING (<expN>) Returnează cel mai apropiat întreg mai mare sau egal
cu <expN>
FLOOR (<expN>) returnează cel mai apropiat întreg mai mic sau egal cu
<expN>
Ex.:
? CEILING (8.32)
9
? FLOOR (-4

S-ar putea să vă placă și