Création d'une CHOOSE boxes
La fonction CHOOSE („°L@) @ @IN@@ @CHOOS@) permet à l'utilisateur de créer
une CHOOSE box dans un programme. Cette fonction requiert trois arguments
:
1.
Une invite (une chaîne de caractères décrivant la CHOOSE box)
2.
Une liste des définitions de choix {c
choix c
a.
b.
3.
Un nombre indiquant l'emplacement du choix par défaut dans la liste
des définitions de choix. Si ce nombre est 0, aucun choix par défaut
n'est mis en surbrillance.
L'activation de la fonction CHOOSE retourne soit un zéro, si une action @CANCEL
est utilisée, soit, si un choix est fait, le choix sélectionné (par exemple, v) et le
numéro 1, c'est-à-dire, dans la pile RPN :
Exemple 1 – l'équation de Manning permettant de calculer la hauteur
dynamique dans un flux de canal ouvert comprend un coefficient, C
dépend du système d'unités utilisées. Si vous utilisez le S.I. (Système
International), C
C
= 1.486. Le programme suivant utilise une CHOOSE box pour permettre à
u
l'utilisateur de sélectionner la valeur de C
Enregistrez-le dans la variable CHP1 (CHoose Program 1) :
peut présenter l'un des deux formats suivants :
i
Un objet (par exemple nombre, caractère algébrique, etc.)
qui sera affiché dans la fenêtre de sélection et sera
également le résultat de ce choix.
Une liste {objet_affiché objet_résultat} de sorte que
objet_affiché est répertorié dans la CHOOSE box alors que
objet_résultat est sélectionné comme résultat si ce choix est
sélectionné.
2:
1:
= 1.0, alors que si vous utilisez le E.S. (Système Britannique),
u
c
... c
1
2
v
1
en sélectionnant le système d'unités.
u
}. Une définition de
n
, lequel
u
Page. 21-34