Laske lauseke
Työkalut-välilehti > Aputoiminnot-ryhmä > (Laske), LASKE
Lausekkeen arvon laskenta.
Lauseke voi sisältää numeroja, peruslaskutoimituksia, sulkuja ja samat matemaattiset funktiot, jotka löytyvät K -ohjelmointikielestä. Lisäksi lausekkeessa voidaan käyttää merkkijonotyyppiä.
Peruslaskutoimitukset
+ yhteenlasku
- vähennyslasku
* kertolasku
/ jakolasku
Loogiset operaattorit
&& JA
|| TAI
! EI
Bittioperaattorit (vain kokonaisluvuilla)
~ yhden komplementti
& JA
| TAI
^ poissulkeva TAI
<< biteittäinen siirto vasemmalle
>> biteittäinen siirto oikealle
Vertailuoperaattorit
== yhtäsuuri kuin
!= erisuuri kuin
<= pienempi tai yhtäsuuri kuin
>= suurempi tai yhtäsuuri kuin
< pienempi kuin
> suurempi kuin
Merkkijonofunktio
mid(sa,ia1,ia2) palauttaa merkkijonosta saia1 merkkiä pitkän alimerkkijonon alkaen merkistä ia2.
Lausekkeessa voidaan käyttää myös käyttäjille varattuja järjestelmämuuttujia KR0-KR9. Näihin muuttujiin voidaan esimerkiksi tallentaa lausekkeen arvo tai muuttujan arvo voidaan sijoittaa lausekkeeseen.

-
Lasketaan 12*30
>LASKE
Lauseke: 12*30
360
-
24 toiseen potenssiin (sqr on K-kielen funktio)
>LASKE
Lauseke: sqr(24)
576
-
Tallennetaan muuttujaan KR0 45:n asteen sini
>LASKE
Lauseke: KR0=SIN(45)
-
Lasketaan kulma, jonka sini on muuttujassa KR0, jonka arvo on 0,7071
>LASKE
Lauseke: ASIN(KR0
45)
Vinkki: Lausekkeen voi syöttää myös ohjelman kysyessä syötteeksi lukua. Lauseke tulee syöttää sulkeissa. Esimerkiksi ohjelman pyytäessä käyttäjää syöttämään kulman, voidaan arvoksi antaa (12*2.5), jolloin varsinaiseksi kulmasyötteeksi tulee 30.