User manual
158 Luettelo aakkosjärjestyksessä
remain()
Luettelo >
remain(Laus1, Laus2) ⇒ lauseke
remain(Lista1, Lista2) ⇒ lista
remain(Matriisi1, Matriisi2) ⇒ matriisi
Laskee ensimmäisen argumentin
jäännöksen toisen argumentin suhteen
seuraavien identtisten yhtälöiden
määritelmien mukaisesti:
remain(x,0)x
remain(x,y)x−y•iPart(x/y)
Tämän seurauksena huomaa, ettäremain
(−x,y) − remain(x,y). Vastaus on joko nolla
tai samanmerkkinen kuin ensimmäinen
argumentti.
Huomaa: Katso myös mod(), sivu 122.
Pyydä
Luettelo >
Pyydä promptString, muutt[,NäytäLippu
[,statusVar]]
Pyydä promptString, func(arg1, ...argn)
[,NäytäLippu [,statusVar]]
Ohjelmointikomento: Keskeyttää ohjelman
ja näyttää valintaruudun, jossa on viesti
kehotemerkkijono sekä syöttöruutu
käyttäjän antamaa vastausta varten.
Kun käyttäjä kirjoittaa vastauksen ja klikkaa
OK-painiketta, syöttöruudun sisältö
määrätään muuttujalle var.
Jos käyttäjä klikkaa Cancel, ohjelma etenee
hyväksymättä mitään syötteitä. Ohjelma
käyttää muuttujan muutt aikaisempaa
arvoa, jos var on jo määritelty.
Valinnainen NäytäLippu -argumentti voi
olla mikä tahansa lauseke.
• Jos NäytäLippu jätetään pois, tai jos se
sieventyy arvoon 1, kehoteviesti ja
käyttäjän vastaus näkyvät laskimen
historiassa.
• Jos NäytäLippu sieventyy arvoon 0,
kehote ja vastaus eivät näy historiassa.
Määrittele ohjelma:
Määrittele pyydä_demo()=Ohjelma
Pyydä “Säde: ”,r
Disp "Ala = ",pi*r
2
EndPrgm
Aja ohjelma ja kirjoita vastaus:
Pyydä_demo()
Vastaus OK-näppäimen painamisen jälkeen:
Säde: 6/2
Ala = 28.2743