Message
par tyann » 12 déc. 2016 19:07
Bonsoir
Pour faire une seule fonction de comparaison qui fait tout et pour le même "prix", il faudrait renvoyer :
+1 si a>b
0 si a==b
-1 si a<b
On a l'impression que c'est faisable avec 3 ou 4 pas de plus...
Hum! à la base, la 41 ne sait pas faire de test de > ou < sur les chaînes.
La cx peut les faire en utilisant les tests x>NN? ou x<NN? qui est un test
indirect par Y donc utilisant un registre de données.
Après il y a ATOX qui envoie le code du premier caractère alpha dans x
il faudrait faire cela dans une boucle si les premiers caractères sont identiques.
A voir effectivement.
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600
Canon X-07