[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 : 23
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é


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