Matemaattinen lauseke
Kuvarvo
Laske matemaattisia lausekkeita käyttäen paikkamerkkejä ja arvojen taulukkoa.
Ominaisuudet
Välittömät laukaisevat tapahtumat
| Lauseke | Matemaattinen lauseke. Esim. 1 + 3. Käytä %d:ta paikkamerkkinä kokonaisluvuille ja %f:ää desimaaliluvuilla. Katso alla oleva taulukko saadaksesi täydellinen luettelo paikkamerkeistä. |
| Arvot | Taulukko arvoista, jota käytetään paikkamerkkien täyttämiseen lausekkeessasi. |
Tulokset
| Tulos | Ilmaise laskennan tulos |
| Virhe | Jos lauseke on väärinmuotoiltu, tämä sisältää virheilmoituksen. |
- Laske kahden kokonaisluvun summa %d + %d arvoilla [1, 5].
- Laske matemaattinen lauseke 5 * 3.
- Kerro kaksi liukulukua %f * %f arvoilla [3.2, 4.7].
- Käytä käyttäytymisaarvoja arvojen syötteelle.
- Pyöristä e^3 laskemalla ceiling:(exp(3))
Toiminnot
|
Toiminto |
Kuvaus |
Esimerkkikäyttö |
|---|---|---|
|
|
Lisää yksi arvo toiseen |
add:to(1, 2) tuottaa 3 |
|
| Vähennä yksi arvo toisesta | from:subtract:(5, 2) tuottaa 3 |
|
|
Kerää yksi arvo toisella. |
multiply:by:(6, 3) tuottaa 18 |
|
|
Jaa yksi arvo toisella. |
divide:by:(10, 2) tuottaa 5 |
|
|
Suorita modulus-toiminto. |
modulus:by:(9, 2) tuottaa 1 |
abs: |
Hanki itseisarvo. |
abs:(-1) tuottaa 1. |
sqrt: |
Hanki arvon neliöjuuri. |
sqrt:(16) tuottaa 4. |
log: |
Laske log_10 arvosta. |
log:(100) tuottaa 2 |
ln: |
Laske luonnollinen logaritmi/log_e arvosta. |
ln:(3) tuottaa 1.09861228866811 |
raise:toPower: |
Korota yksi arvo toisen arvon potenssiin. |
raise:toPower:(2, 5) tuottaa 32 |
exp: |
Laske e^x. |
exp:(1) = e^1 = 2.718281828459045 |
ceiling: |
Laske katto-funktio (pyöristä ylös). |
ceiling:(1.23) tuottaa 2 |
trunc: |
Lyhennä arvo (pyöristä alas). |
trunc:(1.23) tuottaa 1 |
random |
Hanki satunnainen arvo 0 ja 1 välillä. Esim. random() |
random() |
bitwiseAnd:with: |
Suorita bitwise And -operaatio kahtena arvona |
bitwiseAnd:with:(1, 0) tuottaa 0 |
bitwiseOr:with: |
Suorita bitwise Or -operaatio kahden arvon päällä |
bitwiseOr:with:(1, 0) tuottaa 1 |
bitwiseXor:with: |
Suorita bitwise Xor -operaatio kahden arvon päällä |
bitwiseXor:with:(5, 3) tuottaa 6 |
leftshift:by: |
Suorita vasemmalle siirto ensimmäiselle arvolla toisen arvon mukaan |
leftshift:by:(1,5) tuottaa 32 |
rightshift:by: |
Suorita oikealle siirto ensimmäiselle arvolla toisen arvon mukaan |
rightshift:by:(2,1) tuottaa 1 |
onesComplement: |
Suorita ykkösten komplementti (vaihda ykköset ja nollat esityksessä) |
onesComplement:(5) tuottaa 2 |
now |
Hanki nykyinen päivämäärä ja aika |
now() tuottaa 2020-11-27 19:30:31 +0000 kirjoitushetkellä |
Paikkamerkit (Merkkijonomuotoilu spesifioijat)
|
Spesifioija |
Kuvaus |
|---|---|
|
|
Objective-C objekti, tulostettuna merkkijonona, joka palautetaan |
|
|
Merkkijono |
|
|
Alle 32-bittinen kokonaisluku ( |
|
|
Yli 32-bittinen kokonaisluku ( |
|
|
Yli 32-bittinen kokonaisluku ( |
|
|
Yli 32-bittinen kokonaisluku ( |
|
|
Yli 32-bittinen kokonaisluku ( |
|
|
64-bittinen liukuluku ( |
|
|
64-bittinen liukuluku ( |
|
|
64-bittinen liukuluku ( |
|
|
64-bittinen liukuluku ( |
|
|
64-bittinen liukuluku ( |
|
|
8-bittinen ilmanmerkki ( |
|
|
16-bittinen UTF-16-koodiyksikkö ( |
|
|
Nollaterminoidun 8-bittisten ilmanmerkkien taulukko. Koska |
|
|
Nollaterminoidun 16-bittisten UTF-16-koodiyksiköiden taulukko. |
|
|
Tyhjää osoitinta ( |
|
|
64-bittinen liukuluku ( |
|
|
64-bittinen liukuluku ( |
|
|
64-bittinen liukuluku ( |

