
Toimintosarja CALCULATE laskee monimutkaisen matemaattisen kaavan.
Koko kaava käännetään suoraan, joten tämän toimintosarjan suorittaminen on hyvin tehokasta.
Huomio: Jakaminen nollalla voi johtaa toivottuihin tuloksiin.
Tietokannassa laskutoimitus määritellään merkkijonona. Voidaan käyttää valinnainen =-merkkiä, jotta voidaan määrittää ulostulo. Kaavan muuttujat tulostetaan järjestettyinä. Huomioithan alla olevat mahdolliset operaatiot. Nämä poikkeavat matemaattisista kaavoista.
Huomautus: Jos luku määritellään eksponenttina, se ei ehkä tunnisteta oikein. Käytä siksi tarvittaessa sulkeita.
Virheelliset kaavat eivät käännetä ja palauttavat virheen merkkijonona.
Syötteitä voidaan esittää vapaasti. Riippuen siitä, kuinka monta muuttujaa esiintyy kaavassa, ne generoidaan automaattisesti.
Ulostulot palauttavat lasketun tuloksen tai välituloksen. Nimi voidaan määrittää =-merkin avulla kaavassa. Käytä ; (puolipistettä) kaavassa, jotta voit luoda useita laskutoimituksia. Viimeisin laskutoimitus annetaan ensimmäisen ulostulon kautta.
Huomioithan, että ensimmäinen =-merkki on tarkoitettu ulostulon määrittämiseen.
| Funktio | Kuvaus |
|---|---|
| -a | Negaatio. Arvon a vastaluku. |
| a . b | Liittää kaksi arvoa yhdeksi merkkijonoksi. |
| a + b | Yhtäläisyys. Summa a:n ja b:n välillä. |
| a - b | Vähennyslasku. Ero a:n ja b:n välillä. |
| a * b | Kertolasku. Tulo a:n ja b:n välillä. |
| a / b | Jakolasku. Osamäärä a:n ja b:n välillä. |
| a % b tai mod (a,b) | Modulus. Jäännös, kun a jaetaan b:llä. |
| expt(a,b) | Potenssi. Arvon a b:n potenssi. |
| exrt(a,b) | Minkä tahansa juuren b arvo a:sta. |
| sqrt(a) | Neliöjuuri. |
| ln(a,b) | Laskee luonnollisen logaritmin a:n perusteella b:stä. |
| log(a) | Laskee kymmenkantaisen logaritmin. |
| abs(a) | Arvon a absoluuttinen arvo. |
| neg(a) | Arvon a negatiivinen arvo. Samoin kuin -a. |
| deg2rad(a) | Muunnos kulmasta radiaaneiksi. |
| rad2deg(a) | Muunnos radiaaneista kulmaksi. |
| hex2dec(a) | Muunnos heksadesimaalista desimaaliin. |
| dec2hex(a) | Muunnos desimaalista heksadesimaaliin. |
| oct2dec(a) | Muunnos oktaalista desimaaliin. |
| dec2oct(a) | Muunnos desimaalista oktaaliin. |
| fmod(a,b) | Jäännös liukuluvun jakamisesta |
| cos(a) | Kosini. |
| acos(a) | Arkkosini. |
| sin(a) | Sini. |
| asin(a) | Arkussini. |
| tan(a) | Tangentti. |
| atan(a) | Arkkotangentti. |
| hypot(a,b) | Laskee suorakulmaisen kolmion hypoteesin. |
| ceil(a) | Pyöristys ylöspäin. |
| floor(a) | Pyöristys alaspäin. |
| round(a,b) | Pyöristää liukuluvun. |
| min(a,b[,..]) | Palauttaa pienimmän arvon. |
| max(a,b[,..]) | Palauttaa suurimman arvon. |
| a & b | Ja-bittitoimitus. |
| a | b | Tai-bittitoimitus. |
| a ^ b | XOR-bittitoimitus. |
| ~a | Ei-bittitoimitus. |
| a << b | Siirrä a:n bitit b-askeleita vasemmalle. |
| a >> b | Siirrä a:n bitit b-askeleita oikealle. |
| !a | Ei-toimitus (booleeninen arvo) |
| a && b tai a and b | Ja (booleeninen arvo) |
| a || b tai a or b | Tai (booleeninen arvo) |
| ++a | Kasvattaa a:n arvoa yhdellä, ja palauttaa sitten a:n. |
| a++ | Palauttaa a:n, ja kasvattaa sen jälkeen a:n arvoa yhdellä. |
| --a | Vähentää a:n arvoa yhdellä, ja palauttaa sitten a:n. |
| a-- | Palauttaa a:n, ja vähentää sen jälkeen a:n arvoa yhdellä. |
| == | Yhtä suuri (booleeninen arvo) |
| === | Täsmälleen identtinen (booleeninen arvo) |
| is_null(a) tai a === null | on yhtä suuri kuin NULL. |
| a <> b tai a != b | a ei ole yhtä suuri kuin b. |
| a < b | Pienempi kuin (booleeninen arvo) |
| a <= b | Pienempi tai yhtä suuri (booleeninen arvo) |
| a > b | Suurempi kuin (booleeninen arvo) |
| a >=b | Suurempi tai yhtä suuri (booleeninen arvo) |
| s?a:b tai (s == 1)?a:b | Valitsee a:n ja b:n välillä. Jos s on tosi, palauttaa a:n. |
| ; | Erotin laskutoimitukselle useassa vaiheessa. |
Kaikki vakioarvot voidaan käyttää Antcas Controlissa. Huomioithan isojen ja pienten kirjainten erottelun.
