Bienvenue invité: S'enregistrer | Connexion
 
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs
Classpad.fr | Casio-Dream |Afficher la MiniClassPad
 
dayOfWeek juste un petit défi pour voir
 
Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.
ClassPad 300 Index du Forum -> [En suspend]Défis
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Kilburn
Expert en ClassPad
Expert en ClassPad


Inscrit le: 15 Aoû 2006
Messages: 450
Localisation: Devant mon ClassPad :P

MessagePosté le: 08 Juil 2005 21:53
MessageSujet du message: dayOfWeek juste un petit défi pour voir
Répondre en citant

Je donne juste un petit défi pour voir si quelqu'un le fera:
But:Faire une fonction en basicqui donne le jour de la semaine en fonction de la date. LA FONCTION DOIT FONCTIONNER SOUS L'APPLICATION PRINCIPALE. Evidemment c'est possible, puisque j'ai réussi à le faire.

Voilà, un petit truc juste pour voir, si vous avez le temps... Clin d'oeil
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
sOuSiX
Expert en ClassPad
Expert en ClassPad


Inscrit le: 13 Aoû 2006
Messages: 487
Localisation: Random();

MessagePosté le: 08 Juil 2005 23:32
MessageSujet du message:
Répondre en citant

arrf, autant faire ca en C++.Ca doit pas prendre pas plus de 15/20 lignes.
Tu prends une date bien precise qui est assez vieille, et dont tu sais le jour de la semaine (ex : 15 janvier 1515 -> mardi ).
Tu fais un modulo 7 sur le nombre de jour qui separe le 15/01/1515 de a date de l'utilisateur (attention avec les années bissextiles !!! --> c'est les années multiple de 4 excepté les multiple de 100 (sauf les multiples de 400), ex : 2000 est une année bissextile). il faudra aussi ajouter au nombre de jour separant les 2 dates, le numero de jour du 15/01/1515.
Et voilou..on obtient le numero du jour de la semaine...

Maybe..ya des erreurs...
_________________
youyou !!!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Overlord
Expert en ClassPad
Expert en ClassPad


Inscrit le: 14 Aoû 2006
Messages: 433
Localisation: Bruxelles

MessagePosté le: 09 Juil 2005 13:49
MessageSujet du message:
Répondre en citant

j'avais une formule pour ça...

jour de la semaine =

J+ [(13M-1)/5]+[S/4]-2S+A+[A/4]-B[M/11]

modulo 7
(0=dimanche, 1=lundi, ...)


avec [] = partie entière
J = le jour
M = le mois
A = les deux derniers chiffres de l'année
S = les autres chiffres de l'année (donc [année/100])
B = 2 si bissextile et 1 sinon (qu'on sait calculer depuis l'année donc)
bien sûr, ça ne marche que depuis octobre 1582
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Adresse AIM Yahoo Messenger MSN Messenger
Montrer les messages depuis:   
ClassPad 300 Index du Forum -> [En suspend]Défis Toutes les heures sont au format GMT + 1 Heure
Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.
Page 1 sur 1
Sauter vers:  

 
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


phpBB
Traduction par : phpBB-fr.com