Pode seleccionar vários métodos para fornecer os valores que uma função ou um programa utiliza nos cálculos.
Este método é utilizado principalmente para os valores que têm de ser iguais sempre que utilizar o programa ou a função.
| 1. | Defina o programa. |
|
Define calculatearea()= Prgm w:=3 h:=23.64 area:=w*h Disp area
|
| 2. | Execute o programa. |
|
|
70.92 |
Um programa ou uma função pode fazer referência às variáveis criadas anteriormente. Este método requer que os utilizadores não se esqueçam dos nomes das variáveis e atribuam valores às variáveis antes de as utilizar.
| 1. | Defina o programa. |
|
Define calculatearea()= Prgm area:=w*h Disp area
|
| 2. | Forneça as variáveis e, em seguida, execute o programa. |
|
w:=3 : h:=23.64
|
70.92 |
Este método permite passar um ou mais valores como argumentos na expressão que chama o programa ou a função.
O programa seguinte, volcyl, calcula o volume de um cilindro. Requer que o utilizador forneça dois valores: altura e raio da base do cilindro.
| 1. | Defina o programa volcyl. |
|
|
| 2. | Execute o programa para ver o volume de um cilindro com uma altura de 34 mm e um raio da base de 5 mm. |
|
|
Nota: Não tem de utilizar os nomes dos parâmetros quando executar o programa volcyl, mas tem de fornecer dois argumentos (como valores, variáveis ou expressões). O primeiro tem de representar a altura e o segundo tem de representar o raio da base.
Pode utilizar os comandos Request e RequestStr num programa para fazer uma pausa e ver uma caixa de diálogo a pedir informações ao utilizador. Este método não requer os utilizadores se lembrem dos nomes das variáveis ou da ordem em que são necessárias.
Não pode utilizar o comando Request ou RequestStr numa função.
| 1. | Defina o programa. |
|
Define calculatearea()= Prgm area:=w*h
|
| 2. | Execute o programa e responda aos pedidos. |
|
calculatearea() : area Largura: 3 (3 introduzido como uma resposta) Altura: 23.64 (23.64 introduzido como uma resposta) |
70.92 |
Utilize RequestStr em vez de Request quando quiser que o programa interprete a resposta do utilizador como uma cadeia de caracteres em vez de uma expressão matemática. Este procedimento evita que o utilizador tenha de colocar a resposta entre aspas (““).