Advertisement
LeoLDB

VFP9 S01E02 - FUNCTII

Sep 28th, 2017
348
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. FUNCTII NUMERICE:
  2.  
  3. ABS(expresie) -> modulul.
  4. ACOS(expresie) -> arccosinusul.
  5. ASIN(expresie) -> arcsinusul.
  6. ATAN(expresie) -> arctangenta.
  7. BETWEEN(x,y,z) -> .T. daca x apartine [y,z] si .F. altfel.
  8. CEILING(x) -> tavan de x (cel mai mic intreg >=x)
  9. DATE() -> data curenta.
  10. EVALUATE("expresie") -> are ca efect evaluarea expresiei data ca parametru.
  11. FLOOR(x) -> podea de x (cel mai mare intreg <=x)
  12. INT(expreise) -> partea intreaga e expresiei.
  13. IIF(e1,e2,e3) -> e2 daca e1 = .T. si e3 daca e1 = .F.
  14. IF ... ELSE [ ... ] ENDIF -> ca in C++.
  15. INLIST(e1,e2,...,en) -> .T. daca e1 apartine {e2,e3,...,en} si .F. altfel
  16. LOG(expresie) -> logaritmul natural.
  17. LOG10(expresie) -> logaritmul zecimal.
  18. MIN(e1,e2,...,en) -> valoarea minima.
  19. MAX(e1,e2,...,en) -> valoarea maxima.
  20. MOD(a,b) -> a%b
  21. SIGN(x) -> semnul lui ics
  22. SIN(expresie) -> sinusul.
  23. SQRT(expresie) -> radicalul.
  24. ROUND(x,n) -> rotunjirea lui ics la nr de zecimale en
  25. TYPE("expresie") -> returneaza tipul expresiei precizata intre ghilimele.
  26.  
  27. FUNCTII SIRURI DE CARACTERE:
  28.  
  29. AT(s1,s2) -> pozitia de la care incepe sirul s1 in sirul s2 (0 altfel) (se face diferenta intre litera mare si litera mica)
  30. ATC(s1,s2) -> acelasi efect ca AT cu precizarea ca nu se face diferenta intre litera mare si mica
  31. ALLTRIM(s) -> elimina spatiile atat de la inceputul sirului s cat si de la sfarsitul sirului
  32. CTOD(s) -> conversia sirului s la data calendaristica
  33. ISALPHA(expresie) -> .T. daca incepe cu litera si .F. altfel.
  34. ISDIGIT(expresie) -> .T. daca incepe cu cifra si .F. altfel.
  35. ISUPPER(expresie) -> .T. daca incepe cu litera mare si .F. altfel.
  36. ISLOWER(expresie) -> .T. daca incepe cu litera mica si .F. altfel.
  37. LEN(s) -> lungimea sirului s.
  38. LEFT(expresie,n) -> sirul format din primele n litere.
  39. LOWER(expresie) -> toate caracterele sunt transformate in litere mici.
  40. LTRIM(s) -> elimina spatiile de la inceputul sirului s
  41. OCCURS(s1,s2) -> numarul de aparitii a sirului s1 in sirul s2
  42. SUBSTR(s,n1,n2) -> extrage n2 caractere din sirul s incepand cu caracterul de pe poz n1
  43. STR(n1[,n2[,n3]]) -> realizeaza conversia la sir de caractere a lui n1. n2 precizeaza lungimea sirului. n3 numarul de cifre zecimale
  44. SPACE(n) -> returneaza un sir de n spatii
  45. RTRIM(s) -> elimina spatiile de la sfarsitul sirului s
  46. UPPER(expresie) -> sirul cu toate caracterele transformate in litere mari.
  47. VAL(s) -> returneaza valoarea corespunzatoare sirului s in cazul in care e poate face conversie
  48. REPLICATE(s,n) -> returneaza sirul obtinut prin multiplicarea de n ori a sirului s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement