User manual
154 Alfabetisk oversigt
remain()
Katalog >
remain(Expr1, Expr2) ⇒ udtryk
remain(List1, List2) ⇒ liste
remain(Matrix1, Matrix2) ⇒ matrix
Returnerer resten af det første argument
med hensyn til det andet argument som
defineret af identiteterne:
remain(x,0)x
remain(x,y)x−y•iPart(x/y)
Bemærk, at som følge heraf, remain(−x,y) −
remain(x,y). Resultatet er enten nul, eller
det har samme fortegn som det første
argument.
Bemærk: Se også mod(), side 120.
Request
Katalog >
Request promptString, var[,DispFlag
[,statusVar]]
Request promptString, func(arg1, ...argn)
[,DispFlag [,statusVar]]
Programmeringskommando: Standser
programmet midlertidigt og viser en
dialogboks med meddelelsen promptString
og et indtastningsfelt til brugerens svar.
Når brugeren skriver et svar og klikker på
OK, tildeles indtastningsfeltets indhold til
variablen var.
Hvis brugeren klikker på Annuller, fortsætter
programmet uden at acceptere noget input.
Programmet bruger den tidligere værdi for
var hvis var var defineret i forvejen.
Det valgfrie argument DispFlag kan være
et hvilket som helst udtryk.
• Hvis DispFlag er udelades eller
evalueres til 1, vil klarmeddelelsen og
brugerens svar blive vist i beregnerens
historik.
• Hvis DispFlag evalueres til 0, vil
klarmeddelelsen og svaret ikke blive vist
historikken.
Definer et program:
Define request_demo()=Prgm
Request “Radius: ”,r
Disp “Areal = “,pi*r
2
EndPrgm
Start programmet, og indtast et svar:
request_demo()
Resultat efter valg af OK:
Radius: 6/2
Areal = 28,2743