by frxxneoxx » 02 Dec 2017, 11:48
Le programme complet sert à calculer l'implantation d'un raccord circulaire d'une route entre 2 alignement droit. La partie du programme,que je décris dans mon premier post, sert à l'implantation des points complémentaire de la courbe, soit tout les 10,30 ou 50m suivant si c'est une autoroute, voie rapide etc...
J'avais dans l'idée de faire quelque chose comme ceci:
- Code: Select all
Define test()=
Prgm
:
:request "nombre de point complémentaire ?", x
:
:If x=1 then
:request "valeur x1=",x1
:EndIf
:If x=2 then
:request "valeur x1=",x1
:request "valeur x2=",x2
:
:If x=3 then
etc..
Le programme aurais placé toutes les valeurs de X dans une liste pour l'utilisateur et aurais déterminé les valeurs Y. Mais je me suis vite aperçu que si x="un-grand-nombre" l'écriture du programme était impossible.
Mais bon le programme tels que je l'ai posté hier fonctionne très bien. La manière la plus simple, je pense, serais d'écrire une page d'instruction qui explique à l'utilisateur que les valeurs de X doivent être écrite sous la forme d'une liste tels que {x1,x2,x3,...xn}