|
Posté le 13-03-2019 à 16:42 | #
|
Merci pour ces conseils. Ça ne t'embête pas si je te pique les noms de fonctions que tu m'as proposé (Je n'ais pas d'inspiration pour les noms de fonctions ) ?
Je fais les modifs après avoir appris ce maudit anglais !! |
|
|
Posté le 13-03-2019 à 16:43 | #
|
Sert toi, je n'ai changé que les trois premières par contre. |
|
|
Posté le 13-03-2019 à 16:54 | #
|
@Disperseur
J'ai bien sur regardé, testé et apprécié
Comme je suis bon en math je préfère n'écrire que les fonctions dont j'ai besoin et ne pas passer par une librairie
L'idée n'en est pas moins bonne pour autant et puis 698 octets ce n'est pas bien lourd... |
|
|
Posté le 13-03-2019 à 17:00 | #
|
Les résultats sont corrects ? Je n'ai pas testé toutes les configurations |
|
|
Posté le 13-03-2019 à 17:06 | #
|
Je n'ai pas tout testé, mais sinon oui pas de pb |
|
|
Posté le 13-03-2019 à 18:15 | #
|
Pour créer mes fonctions j'ai regardé toutes les formules intéressantes de mon cours de maths. Je viens d'en trouver une autre que j'ai codée et qui fonctionne: elle détermine le sens de variation d'une fonction qui est donnée en argument (str) entre deux valeurs aussi données en argument dans l'ordre croissant (sinon on à un faux résultat c'est logique ). Son nom est "fvar()".. pas trop moche ? |
|
|
Posté le 13-03-2019 à 18:42 | #
|
C'est bizzare, cette fonction ("fvar()") ne fonctionne pas sur G 90.. elle me fait "'x' is not defined", je déclare x avant la fonction, elle ne me calcule pas les deux eval().. |
|
|
Posté le 14-03-2019 à 07:37 | #
|
Je suis sur téléphone, je ne vois pas ton code actuellement, mais pourquoi est-ce que tu définis x en dehors de la fonction ? Que fait x ? |
|
|
Posté le 14-03-2019 à 13:03 | #
|
Ben le truc c que tu mettes en argument ta fonction (sous forme d'une expression comme "3x+4" par exemple) et que la fonction exécute l'expression en replaçant en premier le x de ton expression par la première val après l'expression puis par la seconde et compare les resultats. Je ne sais pas si c clair.. je déclare avant la fonction parce que sur G 90 il me fait une erreur. |
|
|
Posté le 14-03-2019 à 13:09 | #
|
Plus clairement je remplace le "x" qui est dans ta fonction avant de l'exécuter et d'en garder le résultat. Je fais ça deux fois en remplaçant le x successivement par les deux valeurs mises en argument après l'expression entre ". |
|