[basic] recherche programme qui donne la duréé du jour

Voir le sujet précédent Voir le sujet suivant Aller en bas

[basic] recherche programme qui donne la duréé du jour

Message par jovasco le Mer 6 Fév - 7:48

Bonjour,

quelqu'un a déjà fait un programme pour calculer durée du jour en fonction de la latitude et du jour de l'année?

merci

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par persalteas le Mer 6 Fév - 10:08

Wow. Non, je n'en connais pas. Mais ça m'a pas l'air compliqué à faire...

Si tu sais comment ça se calcule à la main, je peux te l'automatiser sur demande.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par linkakro le Mer 6 Fév - 18:50

Idem. Si tu donnes les formules, le programmer sur calculatrice est ensuite facile.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par nikitouzz le Mer 6 Fév - 20:03

Idem je pense que tu peut le faire toi meme apres ce que je peut te proposer c'est de le faire graphiquement ca m;a l'air plus interessant.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par jovasco le Mer 6 Fév - 20:37

ça ne parait pas très compliqué à vrai dire ..
[Vous devez être inscrit et connecté pour voir ce lien]
oui graphiquement ça peut être joli ... TI83
merci

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par persalteas le Jeu 7 Fév - 13:15

Bon, pour la version de base (je laisse ceux qui ont le temps de faire la version graphique):
Ce n'est qu'une approximation, mais ça devrait donner des résultats a peu près justes...

Code:

Input "LATITUDE: ",L
Input "N° DE JOUR: ",J
If J>80:Then
J-80->J
Else
285+J->J
End
Disp -24arccos(tan(L)tan(arcsin(sin(23)sin(2piJ/365.6))))/pi

Selon le wiki, ça donne un truc du genre ça.
Spoiler:

La formule exacte pour plus de précisions:
[Vous devez être inscrit et connecté pour voir cette image]
Sauf que eux ils calculent à partir du solstice d'été (d'où le -172), ou lambda est la latitude et r la position du jour.
Mon code est un peu dur à comprendre, je vous explique si besoin:

- le wiki parle de l'angle delta fait par la terre depuis sa position a l'équinoxe de printemps:
Donc je remplace delta dans la formule par "2piJ/365,6" puisque la terre fait un tour de 2pi en 365,6 jours.
On note que l'on doit corriger la valeur de J avant (d'où le If) pour que le numéro du jour de l'année puisse commencer le 1er janvier et pas à l'équinoxe.
Mais on a donc encore un problème d'imprécision, puisque l'équinoxe n'est pas toujours le 80ème jour de l'année...

J'ai également apprioximé la valeur de la latitude alpha des tropiques à 23°.

A tester.
Si les résultats sont faux, essayer en remplaçant sin(2piJ/365.6) par cos(2piJ/365.6).

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par jovasco le Mar 12 Fév - 7:32

Bonjour
je suppose qu'il faut être en radian.
soit je fais une faute de frappe ou alors ta formule n'est pas correcte car ça ne semble pas fonctionner
[Vous devez être inscrit et connecté pour voir ce lien] qui donne un calcul
tu peux essayer de ton côté ? merci

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [basic] recherche programme qui donne la duréé du jour

Message par Contenu sponsorisé Aujourd'hui à 15:39


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

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