
Blok funkcija CALCULATE izračunava složenu matematičku formulu.
Potpunu formulu se direktno kompilira, stoga je izvođenje ovog bloka funkcija vrlo učinkovito.
Pažnja: Djeljenje s nulom može dovesti do nepoželjenih rezultata.
Baza podataka definira račun kao niz znakova. Može se opcionalno koristiti znak = za određivanje izlaza. Varijable u računu su sortirane i prikazane. Obratite pozornost na moguće operacije navedene ispod, koje se razlikuju od matematičkih formuli.
Napomena: Ako je broj definiran s eksponentom, možda neće biti ispravno prepoznat. Stoga koristite eventualne zagrade.
Neispravne formule se ne kompiliraju i vraćaju grešku kao niz znakova.
Ulaze možete prikazati na bilo koji način. Ovisno o broju varijabli u formuli, one će biti automatski generirane.
Izlazi vraćaju izračunato rezultate odnosno međurezultate. Ime može biti definirano znakom = u formuli. Koristite ; (točku-zarez) u formuli kako biste stvorili više računa. Posljednji račun će se prikazati na prvom izlazu.
Obratite pozornost da je prvo =-znak određeno za deklaraciju izlaza.
| Funkcija | Opis |
|---|---|
| -a | Negacija. Suprotna vrijednost od a. |
| a . b | Spojite dvije vrijednosti kao niz znakova. |
| a + b | Zbrajanje. Zbroj a i b. |
| a - b | Oduzimanje. Razlika između a i b. |
| a * b | Množenje. Produkt a i b. |
| a / b | Dijeljenje. Količnik a i b. |
| a % b ili mod (a,b) | Modulus. Ostatak od a podijeljen s b. |
| expt(a,b) | Potenciranje. b-ta potencija od a. |
| exrt(a,b) | Bilo koja korijen b vrijednosti a. |
| sqrt(a) | Kvadratni korijen. |
| ln(a,b) | Izračunava prirodni logaritam od a s osnovom b. |
| log(a) | Izračunava dekadski logaritam. |
| abs(a) | Apsolutna vrijednost a. |
| neg(a) | Negativna vrijednost a. Ista kao i -a. |
| deg2rad(a) | Pretvaranje radijana u stupnjeve. |
| rad2deg(a) | Pretvaranje stupnjeva u radijane. |
| hex2dec(a) | Pretvaranje heksadecimalnog broja u decimalni broj. |
| dec2hex(a) | Pretvaranje decimalnog broja u heksadecimalni broj. |
| oct2dec(a) | Pretvaranje oktalnog broja u decimalni broj. |
| dec2oct(a) | Pretvaranje decimalnog broja u oktalni broj. |
| fmod(a,b) | Ostaci dijeljenja s pokretnim zarezom |
| cos(a) | Kosinus. |
| acos(a) | Arkuskosinus. |
| sin(a) | Sinus. |
| asin(a) | Arkussinus. |
| tan(a) | Tangens. |
| atan(a) | Arkustangens. |
| hypot(a,b) | Izračunava hipotenuzu pravokutnog trokuta. |
| ceil(a) | Zaokruživanje prema gore. |
| floor(a) | Zaokruživanje prema dolje. |
| round(a,b) | Zaokružuje vrijednost s pokretnim zarezom. |
| min(a,b[,..]) | Vraća najmanju vrijednost. |
| max(a,b[,..]) | Vraća najveću vrijednost. |
| a & b | Bitna operacija I. |
| a | b | Bitna operacija ILI. |
| a ^ b | Bitna operacija XOR. |
| ~a | Bitna operacija NOT. |
| a << b | Pomaknite bitove a za b mjesta ulijevo. |
| a >> b | Pomaknite bitove a za b mjesta udesno. |
| !a | Operacija NOT (booleanska vrijednost) |
| a && b ili a and b | I (booleanska vrijednost) |
| a || b ili a or b | ILI (booleanska vrijednost) |
| ++a | Povećava a za jedan, a zatim vraća a. |
| a++ | Vraća a, a zatim povećava a za jedan. |
| --a | Smanjuje a za jedan, a zatim vraća a. |
| a-- | Vraća a, a zatim smanjuje a za jedan. |
| == | Jednako (booleanska vrijednost) |
| === | Točno identično (booleanska vrijednost) |
| is_null(a) ili a === null | jednako je NULL. |
| a <> b ili a != b | a nije jednako b. |
| a < b | Manje od (booleanska vrijednost) |
| a <= b | Manje ili jednako (booleanska vrijednost) |
| a > b | Veće od (booleanska vrijednost) |
| a >=b | Veće ili jednako (booleanska vrijednost) |
| s?a:b ili (s == 1)?a:b | Odabire između a i b. Ako je s istina, vraća se a. |
| ; | Razdvajanje za izračun u više koraka. |
Možete koristiti sve konstante Antcas Control. Obratite pozornost na velika i mala slova.
