π
<-

Trouver le jour de semaine d'une date (TI-36X Pro)

:32ti30xbv: :32ti30xbb: :32ti30xsmv: :32ti30xpmv: :32ti34mv: :32ticolp:

Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude grosged » 19 Nov 2017, 15:38

Après m'être documenté sur le sujet, (voir https://fr.wikibooks.org/wiki/Curiosit% ... onn%C3%A9e : j'ai choisi la méthode 2 ;) )
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 :e91: y
.0025 :e91: z
2.583 :e91: t
12 :e91: b

Ensuite, on définit la fonction f(x) en tapant [table] [2]
Code: Tout sélectionner
f(x)=ans-iPart((14-a)/12


Enfin, on écrit dans op en tapant [2nd] [set op]

Code: Tout sélectionner
op=mod(x+f(x)+iPart(yf(x))-iPart(f(x)%)+iPart(zf(x))+iPart(t(a+b(ans-f(x))-2)),7
Ouf! 47 pas ! Grâce aux quelques variables prédéfinies, ça passe !! :p

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 :e91: x

Puis le mois dans la variable a... (taper plusieurs fois la touche pour arriver à la variable a)
12 :e91: a
(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 :e105:

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: Tout sélectionner
int(-8.9)=-9
Hé bien ...
Code: Tout sélectionner
iPart(-8.9)=-8

iPart est beaucoup plus sûr car il n'arrondit pas en cas de valeur négative ;)
Dernière édition par grosged le 22 Nov 2017, 07:10, édité 6 fois.
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude Ti64CLi++ » 19 Nov 2017, 17:27

Wow, tu continues toujours a pousser les capacites de ta TI-36X Pro au maximum :o
Bien joue pour ca :bj:
Pourquoi entre l'an 1582 et l'an 9999?
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.4%
 
Messages: 3444
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude grosged » 20 Nov 2017, 09:56

Parce que c'est en 1582 que le pape Grégoire XIII a mis un terme au calendrier julien (fondé par Jules César).
Le calendrier grégorien (un peu plus juste) a donc été mis en place afin de corriger l'écart causé par l'ancien système.
à l'époque, on était alors passé d'un "jeudi 4 octobre" au vendredi 15 octobre ! (En France , on était passé du 9 au 20 décembre)
Un petit bond dans le temps, quoi ! Pas mal en 24h :p

Et pourquoi l'an 9999 ?.. He bien parce que ce système grégorien , également imparfait, accusera une avance de 3 jours en l'an 10000 :o

(voir https://fr.wikipedia.org/wiki/Passage_d ... 3%A9gorien )
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude Ti64CLi++ » 20 Nov 2017, 13:54

Wow, ca m'en bouche un coin :D
Bon, maintenant plus qu'a faire le meme systeme mais avec le calendrier gregorien :troll:
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.4%
 
Messages: 3444
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude grosged » 20 Nov 2017, 19:43

Avec le système julien , tu voulais dire ;)
(car c'est le système grégorien que j'ai abordé ;) )
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude Ti64CLi++ » 20 Nov 2017, 19:50

Ah oui mince, desole de cette bourde :?
Ce serait possible? (avec les capacites de cette calculatrice?)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.4%
 
Messages: 3444
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude grosged » 20 Nov 2017, 22:11

Oui, Je pense que ce serait tout-à-fait possible ;)
(je suis en train de parcourir un autre site traitant du même sujet, tout aussi intéressant : http://jean-paul.cornec.pagesperso-oran ... ule_jj.htm )
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude Ti64CLi++ » 21 Nov 2017, 18:11

Je l'attends alors avec impatience, ca m'interesse de voir comment tu auras fait. Je vais aussi essaye de mon cote, et voir si j'y arrive, mais je ne promets rien ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.4%
 
Messages: 3444
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude grosged » 22 Nov 2017, 21:28

J'ai tenté, cet après-midi, une formule tenant compte des 2 types de calendrier (avec une variable à 0 ou 1 qui permettrait de basculer dans l'un ou l'autre...). Malheureusement je n'ai pas réussi à faire tenir tout ça dans f(x) plus les 47 pas disponibles dans [op] :#fou#: Mais bon!..C'est pas grave : ce qui m'importait le plus , c'était de pouvoir gérer le système grégorien ;)
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Trouver le jour de semaine d'une date (TI-36X Pro)

Message non lude Ti64CLi++ » 24 Nov 2017, 11:02

Prochain defi, tester si un nombre est parfait ou non ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.4%
 
Messages: 3444
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Suivante

Retourner vers TI (30/34/36, Collège)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
958 utilisateurs:
>905 invités
>48 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)