Bllok Funksion CALCULATE

Blloku i funksioneve CALCULATE llogaritet një formulë matematike të përbërë.

Formula e plotë kompilohet drejtpërdrejt, kështu që ekzekutimi i këtij blloku të funksionit është shumë efikas.

Kujdes: Një ndarje me zero mund të çojë në rezultate të papritura.

Bazë e të dhënave

Baza e të dhënave përcakton llogaritjen si një varg karakteresh. Kjo mund të përdorë opsionalisht një simbol = për të specifikuar daljen. Variablat në llogaritje shfaqen të renditura. Ju lutemi të keni parasysh operacionet e mundshme më poshtë. Këto dallojnë nga formulët matematike.

Shënim: Nëse një numër përcaketohet me eksponent, ai mund të mos identifikohet korrekt. Përdorni kështu klapsa nëse është e nevojshme.

Formulat e gabuara nuk kompilohen dhe kthejnë gabimin si një varg karakteresh.

Hyrjet

Hyrjet mund të përfaqësohen në mënyrë të ndryshme. Në varësi të numrit të variablave që shfaqen në formulë, këto generohen automatikisht.

Daljet

Daljet kthejnë rezultatin e llogaritur ose rezultatin e mesëm. Emri mund të përcaketohet përmes një simboli = në formulë. Përdorni një ; (pikacap) në formulë për të krijuar shumë llogaritje. Llogaritja e fundit do të shfaqet në daljen e parë.

Operacionet

Ju lutemi të keni parasysh se simboli i parë = përdoret për deklarimin e daljes.

Funksioni Përshkrimi
-a Negacion. Vlera e kundërt e a.
a . b Bashkon dy vlerat si një varg karakteresh.
a + b Shtim. Shuma e a dhe b.
a - b Zbritje. Differenca e a dhe b.
a * b Shumëzim. Produkti i a dhe b.
a / b Ndarje. Përqindja e a dhe b.
a % b ose mod (a,b) Modul. Resti i a të ndarë me b.
expt(a,b) Fuqi. Fuqia e b-të e a.
exrt(a,b) Rrenja e një vlerë të caktuar b nga vlera a.
sqrt(a) Rrenja katrore.
ln(a,b) Llogarit logaritmin natyror të a me bazë b.
log(a) Llogarit logaritmin dekadik.
abs(a) Vlera absolute e a.
neg(a) Vlera negative e a. E njëjtë si -a.
deg2rad(a) Konvertim nga masa e këndit në gradë.
rad2deg(a) Konvertim nga gradë në masa e këndit.
hex2dec(a) Konvertim nga Hex në Dezimal.
dec2hex(a) Konvertim nga Dezimal në Hex.
oct2dec(a) Konvertim nga Oktal në Dezimal.
dec2oct(a) Konvertim nga Dezimal në Oktal.
fmod(a,b) Resti i një ndarjeje me numër të thjeshtë decimal
cos(a) Kosinus.
acos(a) Arkuskosinus.
sin(a) Sinus.
asin(a) Arkussinus.
tan(a) Tangens.
atan(a) Arkustangens.
hypot(a,b) Llogarit hipotenuzën e një trekëndëshi të drejtkëndëshëm.
ceil(a) Rritje.
floor(a) Ulje.
round(a,b) Rrotullojë një vlerë me numër të thjeshtë decimal.
min(a,b[,..]) Kthen vlerën më të vogël.
max(a,b[,..]) Kthen vlerën më të madhe.
a & b Operacion Bit AND.
a | b Operacion Bit OR.
a ^ b Operacion Bit XOR.
~a Operacion Bit NOT.
a << b Lëviz bitet e a në të majtë për b pozicione.
a >> b Lëviz bitet e a në të djathtë për b pozicione.
!a Operacion NOT (vlerë booleane)
a && b ose a and b AND (vlerë booleane)
a || b ose a or b OR (vlerë booleane)
++a Rrit a për një, dhe pastaj kthen a.
a++ Kthen a, dhe pastaj rrit a për një.
--a Ul a për një, dhe pastaj kthen a.
a-- Kthen a, dhe pastaj ul a për një.
== Barabartë (vlerë booleane)
=== Identik saktësisht (vlerë booleane)
is_null(a) ose a === null është e barabartë me NULL.
a <> b ose a != b a është i pazgjedhur nga b.
a < b Më pak se (vlerë booleane)
a <= b Më pak ose barabartë me (vlerë booleane)
a > b Më shumë se (vlerë booleane)
a >=b Më shumë ose barabartë me (vlerë booleane)
s?a:b ose (s == 1)?a:b Zgjedh midis a dhe b. Nëse s është e vërtetë, kthen a.
; Ndajës për llogaritje në shumë hapa.

Konstantet

Mund të përdoren të gjitha konstantet të Antcas Control. Ju lutemi të keni parasysh shkronjat e mëdha dhe të vogla.

Shembuj