
je vais vous montrer comment faire travailler la TI-36X Pro afin de trouver le jour correspondant à une date précise.
Tout d'abord , le peu de place en zone de stockage d'opérations op (47 pas!) nous contraint d'initialiser préalablement quelques variables...
.25
![[sto>] :e91:](./images/smilies/z80/73/91.png)
.0025
![[sto>] :e91:](./images/smilies/z80/73/91.png)
2.583
![[sto>] :e91:](./images/smilies/z80/73/91.png)
12
![[sto>] :e91:](./images/smilies/z80/73/91.png)
Ensuite, on définit la fonction f(x) en tapant [table] [2]
- Code: Select all
f(x)=ans-iPart((14-a)/12
Enfin, on écrit dans op en tapant [2nd] [set op]
- Code: Select all
op=mod(x+f(x)+iPart(yf(x))-iPart(f(x)%)+iPart(zf(x))+iPart(t(a+b(ans-f(x))-2)),7

Voilà! on peut maintenant s'amuser à tester des dates (entre l'an 1582 et l'an 9999)
Par exemple, voyons sur quel jour tombera le prochain noël !
On entre le jour dans la variable x ...
25
![[sto>] :e91:](./images/smilies/z80/73/91.png)
Puis le mois dans la variable a... (taper plusieurs fois la touche pour arriver à la variable a)
12
![[sto>] :e91:](./images/smilies/z80/73/91.png)
(j'aurais voulu utiliser y , mais impossible d'inclure y dans une fonction f(x)

enfin l'année se contentera de la variable ans...
2017
![[enter] :e105:](./images/smilies/z80/73/105.png)
Puis on lance le calcul en faisant ...
[2nd] [op]
S'affiche alors un résultat entre 0 et 6, (respectivement de dimanche jusqu'à samedi)
Ici, la valeur 1 nous confirme bien que le prochain noël se déroulera un lundi

EDIT: je viens de remplacer les quelques instructions int par iPart car , contrairement à ...
- Code: Select all
int(-8.9)=-9
- Code: Select all
iPart(-8.9)=-8
iPart est beaucoup plus sûr car il n'arrondit pas en cas de valeur négative
