willy95 Posté(e) le 16 octobre 2020 Partager Posté(e) le 16 octobre 2020 Bonjour à tous, Comment dois-je écrire mes lignes de codes pour que : Quand je valide à la 2eme fois à la question "Saisir le Z du sol" qu'il prennent en compte la valeur que j'aurais saisie a la 1er fois ? (if (= Zsol nil ) (setq Zsol 0.00 )) (setq Zsol (GetReal (StrCat "\nSaisir le Z du Sol : <" (Rtos Zsol 2 2) "> : "))) Exemple : Saisir le Z du Sol <0.00> : (je reponds 8.31) je relance le code : Saisir le Z du Sol <8.31> : (je valide pour conservé la valeur ) Merci pour votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
VDH-Bruno Posté(e) le 16 octobre 2020 Partager Posté(e) le 16 octobre 2020 Bonjour, Une proposition à tester:(setq Zsol (cond ((GetReal (StrCat "\nSaisir le Z du Sol : <" (Rtos Zsol 2 2) "> : ") ) ) (Zsol) ) )A+ 1 Apprendre => Prendre => Rendre Lien vers le commentaire Partager sur d’autres sites More sharing options...
willy95 Posté(e) le 16 octobre 2020 Auteur Partager Posté(e) le 16 octobre 2020 Merci Beaucoup VDH-Bruno, cette formulation fonctionne à Merveille ! Merci aussi pour m'avoir compris dans ma question difficile à poser :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Luna Posté(e) le 16 octobre 2020 Partager Posté(e) le 16 octobre 2020 (modifié) Je ne comprend pas bien ce qui n'allait pas dans le code que tu as écrit... (if (= Zsol nil ) (setq Zsol 0.00 )) (setq Zsol (GetReal (StrCat "\nSaisir le Z du Sol : <" (Rtos Zsol 2 2) "> : "))) Cela fonctionne nan ? Si le but est de conserver la valeur dans la même exécution de commande, alors je trouve que chat fonctionne très bien, mais si le but est de conserver la valeur entre deux lancements de commandes distincts alors il suffit de ne pas déclarer ta variable Zsol dans tes variables au niveau du (defun) afin de l'utiliser comme variable globale (et ainsi conserver sa valeur entre différentes commandes). Sumimasen je viens de comprendre ^^"Le but n'est pas de conserver une valeur mais de définir une valeur par défaut :3 Bisous,Luna Modifié le 16 octobre 2020 par Luna Lien vers le commentaire Partager sur d’autres sites More sharing options...
VDH-Bruno Posté(e) le 16 octobre 2020 Partager Posté(e) le 16 octobre 2020 Merci Beaucoup VDH-Bruno, cette formulation fonctionne à Merveille ! Merci aussi pour m'avoir compris dans ma question difficile à poser :)Content d'avoir pu aidé ;) Apprendre => Prendre => Rendre Lien vers le commentaire Partager sur d’autres sites More sharing options...
VDH-Bruno Posté(e) le 16 octobre 2020 Partager Posté(e) le 16 octobre 2020 Merci Beaucoup VDH-Bruno, cette formulation fonctionne à Merveille ! Merci aussi pour m'avoir compris dans ma question difficile à poser :)Content d'avoir pu aidé ;) Apprendre => Prendre => Rendre Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant