Jour de la semaine Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème

Tout 82
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tout 82

Jeu 28 Mar 2024 - Bienvenue,

Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Connexion

Récupérer mon mot de passe



Chatbox externe


Derniers sujets
» [JEU] Mon voisin du dessous
Jour de la semaine EmptyDim 16 Oct 2022 - 21:11 par Wistaro

» Bonne année 2018!
Jour de la semaine EmptyVen 2 Nov 2018 - 19:42 par Ti64CLi++

» Lancement du TI-Concours 2017 !
Jour de la semaine EmptySam 20 Mai 2017 - 0:27 par Paulo1026

» Chaînes Youtube des membres
Jour de la semaine EmptyVen 19 Mai 2017 - 22:41 par Wistaro

» cacul du taux d'intêret
Jour de la semaine EmptyVen 24 Mar 2017 - 21:50 par m@thieu41

» [Projet] Un mario by tout82
Jour de la semaine EmptyDim 29 Jan 2017 - 14:09 par Wistaro

» Cherche documentation assembleur TI82stat
Jour de la semaine EmptyMer 25 Jan 2017 - 12:29 par Ti64CLi++

» Probleme Ti-82 Stats fr
Jour de la semaine EmptyJeu 12 Jan 2017 - 13:56 par Ti64CLi++

» ROM 82 stats.fr
Jour de la semaine EmptyJeu 15 Déc 2016 - 10:24 par Ti64CLi++

Partenaires
TI-Planet Espace-TI : Forum

Faire un don à Tout-82...
Où va cet argent ?
Membres donateurs:- Persalteas (10€)
- Wistaro (5€)
- jo2geek (22€)

Les posteurs les plus actifs du mois
Aucun utilisateur

Le deal à ne pas rater :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 Hz Google TV (Via ODR ...
499 €
Voir le deal

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Jour de la semaine

+2
persalteas
jo2geek
6 participants

Aller en bas  Message [Page 1 sur 1]

1Jour de la semaine Empty Jour de la semaine Mar 4 Mar 2014 - 19:01

jo2geek


Connaisseur
Connaisseur

Bonjour

ce programme  donne le jour de la semaine pour une date entre le 1/1/1950 et le 31/12/2049

entrez une date sous la forme 311299 pour 31/12/1999 ce qui donnera "VE" comme vendredi

Code:
ClrHome
Prompt J
dbd(101.5,J/100
Ans-7iPart(Ans/7
sub("DILUMAMEJEVESA",2Ans+1,2

sans doute le nième programme de ce type de calcul mais j'ai essayé d'utiliser Ans pour avoir le code le plus petit possible (peut-on faire mieux ?) sauf à faire saisir à l’utilisateur la date sous la forme 3112.99 mais ça me parait un peu bizarre cette façon, donc je laisse en forme entière

2Jour de la semaine Empty Re: Jour de la semaine Mar 4 Mar 2014 - 19:11

persalteas

persalteas
----------------------
----------------------

Wow, c'est sympa, ça o_o

En effet, c'est très court et léger, ça pourrait presque être proposé comme routine au wiki TI-Basic Developer Smile

Bien joué Smile

Je ne connais pas de programme qui fait déjà ça, hormis ceux qui utilisent les fonctions préprogrammées de la 84 Plus faites pour ça.

+1 !

https://tout82.forumactif.org

3Jour de la semaine Empty Re: Jour de la semaine Mar 4 Mar 2014 - 19:14

jo2geek


Connaisseur
Connaisseur

Bonjour
merci de ta réponse
qu'est-ce que "wiki TI-Basic Developer" ? il y a un lien ?

4Jour de la semaine Empty Re: Jour de la semaine Mer 5 Mar 2014 - 14:43

blg_flg

blg_flg
Connaisseur
Connaisseur

Il me semble qu'il y avait déjà des programmes de ce type sur l'ancien forum. Mais bravo : c'est optimisé et il n'existait rien de tel ici. Wink

5Jour de la semaine Empty Re: Jour de la semaine Mer 5 Mar 2014 - 16:57

Wistaro

Wistaro
Passioné
Passioné

Respect, c'est propre, rapide et fonctionnel!

C'est quoi le :
Code:
dbd(101.5,J/100

Je n'ais jamais rencontré cette fonction dbd()

https://www.youtube.com/user/Wistaro

6Jour de la semaine Empty Re: Jour de la semaine Mer 5 Mar 2014 - 19:38

m@thieu41

m@thieu41
----------------------
----------------------

Je te renvoi au manuel Wink

C'est jed() en français:
manuel ti82stats.fr a écrit:Utilisez la fonction de date jed( (option D du menu) pour calculer le nombre de jours entre deux dates en utilisant la méthode de comptage des jours réels. date1 et date2 peuvent être des nombres ou des listes de nombres compris dans la plage de dates du calendrier.
jed(
Remarque : Les dates doivent être comprises entre les années 1950 et 2049.
jed(date1,date2)
Vous pouvez introduire les paramètres date1 et date2 sous deux formats :
¦ MM.JJAA (Etats Unis)
¦ JJMM.AA (Europe)
La position du point décimal permet de distinguer les deux formats.

C'est une méthode sympa, qui a lé mérite d'être très optimisée bravo Wink
Faudrait que je retrouve j'avais codé un truc (moins optimisé) qui permettait de donner le jour de la semaine depuis l'an 0...

EDIT: Voici le sujet:
le mien: http://tout82.free.fr/forum/sujet.php?sujet=3803
celui de Linka: http://tout82.free.fr/forum/sujet.php?sujet=2657
et de ld: http://tout82.free.fr/forum/sujet.php?sujet=3525

Maintenant un code (amélioré à partir de celui de Linka je précise):
Code:
Prompt J,M,A
M<3->B
{0,3,3,6,1,4,6,2,5,0,3,5
A-1+int((A-B)/4)-int((A-B)/100)+int((A-B)/400)+Ans(M)+J->P
Disp sub("DIMLUNMARMERJEUVENSAM",3(P-7int(P/7))+1,3

7Jour de la semaine Empty Re: Jour de la semaine Mer 5 Mar 2014 - 20:15

blg_flg

blg_flg
Connaisseur
Connaisseur

D'après mes immenses talents linguistiques, ça veut dire "days between dates" et "jours entre dates".

8Jour de la semaine Empty Re: Jour de la semaine Mer 5 Mar 2014 - 22:15

jo2geek


Connaisseur
Connaisseur

Bon tout le monde est trop fort ici... Smile

9Jour de la semaine Empty Re: Jour de la semaine Mer 5 Mar 2014 - 23:39

m@thieu41

m@thieu41
----------------------
----------------------

Bah toi aussi le tien est super aussi  clapclap  (plus optimisé mais il couvre une moins grande période... ça dépends de ce qu'on veut en fait Wink )

10Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 7:59

Wistaro

Wistaro
Passioné
Passioné

J'ai trouvé une chose plus étrange: ma calculatrice. (TI84+) gère les date de 1997 à 2132 et la TI82stats de 1950 à 2049...

Je me demande si c'est dates sont mises à jour de temps en temps et si elle correspondaient à quelque chose (mise en service du processeur, date de fabrication, de commercialisation)..,

Je remarque aussi que la mienne a une durée de vie théorique de 129 ans, alors que les autres 99 ans... Y-a-t-il une explication à tout cela?

https://www.youtube.com/user/Wistaro

11Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 8:08

jo2geek


Connaisseur
Connaisseur

à la base c'est une fonction financière.. Je pense que c'est pour s'adapter aux durées de prêts à venir.
IL ne faudrait pas que les étudiants soient dans les plages de prêts de leur parents.

un prêt à 35 ans qui commencera en 2015 et on serait aux limites de la 82Stat (je ne sais pas comment sera la 82stat Plus) ; Donc il est un peu temps d'élargir la durée couverte.

12Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 18:39

blg_flg

blg_flg
Connaisseur
Connaisseur

Ouais, ils ont dû s'adapter, avec la crise. :P

13Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 19:01

jo2geek


Connaisseur
Connaisseur

blg_flg a écrit:Ouais, ils ont dû s'adapter, avec la crise. :P
Bonne remarque même si on troll un peu. Rolling Eyes 

pour la ti82stat Plus vous savez les bornes de cette fonction ? les mêmes que ti83+ (vu que je n'en ai pas je ne sais pas les limites)

14Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 19:16

persalteas

persalteas
----------------------
----------------------

C'est l'OS 1.19 des TI-83 Plus, donc ce sera forcément les mêmes bornes.

Si tu me dis comment tu les as trouvées, je peux essayer sur ma 83+.

https://tout82.forumactif.org

15Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 21:22

jo2geek


Connaisseur
Connaisseur

Bonjour
en regardant dans le manuel de la TI82stat

16Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 21:26

persalteas

persalteas
----------------------
----------------------

Bonjour ? Razz Bonjour...

D'accord, je checke le manuel...

EDIT: Apparemment, la TI-83+ et donc la TI-82+ aussi, fonctionnent comme la TI-82 Stats: 1950 à 2049.

Si les dates entrées ne sont pas dans l'intervalle, la commande renvoie des valeurs négatives.

https://tout82.forumactif.org

17Jour de la semaine Empty Re: Jour de la semaine Jeu 6 Mar 2014 - 21:31

jo2geek


Connaisseur
Connaisseur

Bonjour,
j'essaie de ne pas oublier de dire Bonjour sur les forum...

négative si Date1  >  Date2

3112.40 sera toujours 31/12/2040 jamais 1940 ni même 2140
et si vous rentrez une date invalide il y a une erreur - sympa ça-
exemple 2902.13 ou 3111.13 ERR:DOMAINE

18Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 8:16

Wistaro

Wistaro
Passioné
Passioné

Facile, j'ai fait une horloge numérique ou tu peux changer l'heure manuellement, et après plusieurs tests j'ai trouvé ces dates limites.
Code:

While 1
Prompt A
1->M
1->J
SetDate(A, M, J)
End

https://www.youtube.com/user/Wistaro

19Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 8:22

jo2geek


Connaisseur
Connaisseur

Bonjour
je n'ai pas compris ton programme...

20Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 9:21

Wistaro

Wistaro
Passioné
Passioné

Je me sers de la fonction SetDate() qui permet de définir la date . On peut ainsi en testant plusieurs valeurs pour A voir la limite de l'année, sans passer par la fonction Deb() (les fonctions date/heure ne sont pas disponibles sur les TI82/stats. Elles ne sont présentes que sur les TI84+(SE) et probablement les TI83+ nouvelle génération)

https://www.youtube.com/user/Wistaro

21Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 9:59

jo2geek


Connaisseur
Connaisseur

oui il y a des fonctions nouvelles sur certains modèles mais on a du mal à s'y retrouver
les ti82stat sont des ti83
les ti82stat+ sont des ti83+
les ti83+ nouvelles générations seront ti83++ et après TI83# ?
et les 84 là dedans ?
c'est un peu le cirque non ?

22Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 10:24

m@thieu41

m@thieu41
----------------------
----------------------

Bonjour,
Les TI 82stats+ n'existent pas, mais les ti82+ sortent bientôt, et correspondent bien à des 83+.
Les 84 n'existent pas non plus (j'ai fait la même erreur Razz) mais les ti 84+ oui et ce sont... Des ti 84+ Razz.
Les Ti 83++ ? Connais pas, mais les TI 83+.fr nouvelles sont des 84+ si ma mémoire est bonne.

23Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 10:46

persalteas

persalteas
----------------------
----------------------

C'est TI-France qui renomme les modèles pour faire croire à une montée de gamme.

TI-82 Plus = TI-83 Plus.fr (modèle 2008) = TI-83 Plus
TI-83 Plus.fr (modèle 2013) = TI-84 Plus sur tous les points
TI-82 Stats = TI-82 Stats.fr = TI-83 au niveau logiciel, mais TI-83 Plus au niveau matériel
TI-82 égale à elle même :P
TI-83 Plus Silver Edition égale à elle même
TI-84 Plus Silver Edition égale à elle même, mais il en existe des sous-types différents :P

La seule TI-84 "non-Plus" qui existe est la TI-84 Pocket.fr, qui correspond logiciellement à une TI-84 Plus quand même. Mais elle tient dans la poche, ce qui la rend vraiment pratique, je l'aime beaucoup.

https://tout82.forumactif.org

24Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 12:37

Wistaro

Wistaro
Passioné
Passioné

C'est le bazar, ils pouvaient pas faire plus simple...

https://www.youtube.com/user/Wistaro

25Jour de la semaine Empty Re: Jour de la semaine Ven 7 Mar 2014 - 12:59

m@thieu41

m@thieu41
----------------------
----------------------

Ils veulent faire croire qu'ils améliorent certains modèles (comme la TI 82+) pour le même prix qu'avant alors qu'il ne font que changer le nom de certains modèles (ce qui fait ce bazar pas possible...).

26Jour de la semaine Empty Re: Jour de la semaine Sam 8 Mar 2014 - 11:30

Linkakro

Linkakro
----------------------
----------------------

Je rappelle que mon programme, repris ici par m@thieu41, donne un résultat exact du calendrier Grégorien pour toute année de l'existence humaine. (+-8*10^13)

Wistaro a écrit:J'ai trouvé une chose plus étrange: ma calculatrice. (TI84+) gère les dates de 1997 à 2132 et la TI82stats de 1950 à 2049...
J'admettais bien ton observation mais aucun des manuels de 83plus et 84plus que j'ai consulté n'annonce ces bornes. Partout le domaine annoncé est 1950 à 2049.
Je soupçonne un défaut de syntaxe dans ton usage ou un défaut de support de TI.

Certaines périodes reviennent à l'identique tous les siècles, donc on pourrait se débrouiller avec d'autres siècles.
Mais ce qui ne contient pas un multiple de 400 comme 2000 ou 2400 comptera un jour de trop sur le février du siècle, par exemple 2100.

Lorsqu'il sera question de jours entre dates, mais plus de jour de semaine, je voudrais ne pas dépendre de TI.
Pour ce projet de jours entre dates, j'utilise la formule complète qui avais servis à réaliser la formule simplifiée des jours de semaines.
Code:
CumSum({0,31,28,31,30,31,30,31,31,30,31,30->L1  // jours passés des mois précédents
For(W,0,1
S->T
Prompt J,M,A
M<3->B
365(A-1)+int((A-B)/4)-int((A-B)/100)+int((A-B)/400)+L1(M)+J->S
End
T-S

27Jour de la semaine Empty Re: Jour de la semaine Sam 8 Mar 2014 - 15:21

Wistaro

Wistaro
Passioné
Passioné

Linkakro a écrit:
Wistaro a écrit:J'ai trouvé une chose plus étrange: ma calculatrice. (TI84+) gère les dates de 1997 à 2132 et la TI82stats de 1950 à 2049...
J'admettais bien ton observation mais aucun des manuels de 83plus et 84plus que j'ai consulté n'annonce ces bornes. Partout le domaine annoncé est 1950 à 2049.
Je soupçonne un défaut de syntaxe dans ton usage ou un défaut de support de TI.

Code:

While 1
Prompt A
1->M
1->J
SetDate(A, M, J)
End

Test avec 1950 via un émulateur de TI84+, tu verrais qu'il met "ERR:DOMAIN"...
La date limite est 1997...

https://www.youtube.com/user/Wistaro

Contenu sponsorisé



Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum