User manual

160 Lista alfabética
remain()
Catálogo >
remain(Expr1, Expr2) expressão
remain(Lista1, Lista2) lista
remain(Matriz1, Matriz2) matriz
Devolve o resto do primeiro argumento em
relação ao segundo argumento conforme
definido pelas identidades:
remain(x,0) x
remain(x,y) xyiPart(x/y)
Por consequência, não se esqueça de que
remain(-x,y) - remain(x,y). O resultado é
zero ou tem o mesmo sinal do primeiro
argumento.
Nota: Consulte também mod(), página 124.
Request (Pedido)
Catálogo >
Pedido promptString, var[,DispFlag
[,statusVar]]
Pedido promptString, func(arg1, ...argn)
[,DispFlag [,statusVar]]
Programar comando: Interrompe o
programa e mostra uma caixa de diálogo
com a mensagem CadeiaDePedido e uma
caixa de entrada para a resposta do
utilizador.
Quando o utilizador escrever uma resposta
e clicar em OK, os conteúdos da caixa de
entrada são atribuídos à variável var.
Se o utilizador clicar em Cancelar, o
programa continua sem aceitar qualquer
entrada. O programa utiliza o valor anterior
de var se var já tiver sido definida.
O argumento DispFlag opcional podem ser
qualquer expressão.
Se DispFlag for omitido ou avalia para 1,
a mensagem de pedido e a resposta do
utilizador o apresentadas no histórico
de Calculadora.
Se DispFlag avaliar para 0, o pedido e a
resposta não são apresentados no
Definir um programa:
Definir request_demo()=Prgm
Pedido "Raio: ,r
Apres “Área = “,pi*r
2
EndPrgm
Execute o programa e escreva uma
resposta:
request_demo()
Resultado após selecionar OK:
Raio: 6/2
Área= 28,2743