Accueil > Forum > > > > aide pour un petit algorithme
aide pour un petit algorithme
samedi 30 octobre 2004 à 11:52:41 |
aide pour un petit algorithme

albert0
|
Salut all. voila,je voulais savoir si quelu'un peut me dire comment on fait pour calculer le nombre de Jour entre deux date donné? ( a savoir que j'ai deja fait une fonction qui me retourne les année bisextille et une function qui me retourne le nombre de jour d'un mois donné) ? en cpp ou vb ou ada, bref peu importe le language, enfet il y a juste le pricipe qui m'interesse voila :) d'avance merci!
|
|
samedi 30 octobre 2004 à 13:05:25 |
Re : aide pour un petit algorithme

JCDjcd
|
tu compte combien tu a de chaque mois entre les deux date dans un tableau :
int countMonth[12]={0,0,0,0,0,0,0,0,0,0,0,0}; int numberOfDayInMonth[12]={31,28,31,30,31... ect};
et apres tu fais la somme des countMonth[i]*numberOfDayInMonth[i]
et apres du rajoute les annees bisextilles
|
|
samedi 30 octobre 2004 à 17:05:31 |
Re : aide pour un petit algorithme

albert0
|
ouais :)
mais justement je veu pas utiliser des fonctions "deja faite.."
comme numberofday etc...
je veu savoir le PRICINPE..
voila
|
|
samedi 30 octobre 2004 à 17:05:32 |
Re : aide pour un petit algorithme

albert0
|
ouais :)
mais justement je veu pas utiliser des fonctions "deja faite.."
comme numberofday etc...
je veu savoir le PRICINPE..
voila
|
|
samedi 30 octobre 2004 à 18:08:41 |
Re : aide pour un petit algorithme

JCDjcd
|
mais c'est pas une fonction, c'est un tableau, de toute maniere il faut bien que tu stockes quelque part des donnees, et pourquoi pas dans un tableau ?
|
|
samedi 30 octobre 2004 à 18:13:55 |
Re : aide pour un petit algorithme

albert0
|
bon voila j'ai trouvé
moi je voudrai savoir, si il y a aps uen meilleur solution ?
donc:
prenons 2 date
le 1 / 05 / 2005 et le 1 / 6 / 2007
donc je calcule le nombre de jours entres les 2 années
donc 2006 = 365 J
ensuite le nombre de jours entre le mois de la premiere date et la fin de son anné
donc le 1/06 et le 31/12 = 214 J
Le nombre dejours entre le début de l'année et la date 2 donc entre 01/01 et 31/05 = 151 puis entre la premiere date et la fin de son mois 1/05 et 31/5 = 30 jours et etre la deuxieme date et le début de son mois
donc 1 jour..
365 + 151 + 1 +214 = 761
y a t il plus simple??
merci
|
|
samedi 30 octobre 2004 à 18:21:23 |
Re : aide pour un petit algorithme

JCDjcd
|
ou sinon tu fais un fonction qu calcul le nombre de jours entrele debut d'une anne et un jour de cette meme annee, puis tu calcules une difference mais bon ca revient au meme que ta methode. Je ne pense pas qu'il y ai de methode "magique", c'est un calcul "chiant" a faire, et il faut le faire.
|
|
samedi 30 octobre 2004 à 18:27:34 |
Re : aide pour un petit algorithme

albert0
|
hmm d'accord , d'accord!
mais ta méthode des tableau? j'ai pas super bien compris
|
|
dimanche 31 octobre 2004 à 00:09:36 |
Re : aide pour un petit algorithme

JCDjcd
|
avec les tableaux, c'etait pour compter le nombre de jours dans plusieurs mois, par exemple dans 3 mois de Janvier et 5 moi d'Octobre (3*31+5*31), c'etait une methode pour compter le nombre de jours connaisant les nombres de mois.
|
|
dimanche 31 octobre 2004 à 18:45:37 |
Re : aide pour un petit algorithme

magma
|
Salut,
NombreJours = JourJulienDate2 - JourJulienDate1
Regarde mes sources (Calendriers...)
|
|
Cette discussion est classée dans : aide, nombre, jour, donné, algorithme
Répondre à ce message
Sujets en rapport avec ce message
Aide [ par couls ]
bonjour, je suis une débutante en c,j'aimerai avoir de l'aide sur ce programme ci dessous: Déclarer un tableau <span style="FONT-SIZE: 10p
Algorithme - Comment simuler une mini "Bourse" ? [ par rigolman ]
Bonjour à tous,Tout d'abord je tiens à préciser que je suis complètement nul en Math donc j'ai fait ce que j'ai pu ;).Je me permet de vous demander vo
Hazard à l'aide [ par ralebole ]
Bonjour à tousJ'ai un probleme je voudrais tirer des nombres au hazard sans retirer 2 fois le meme.Je debute comme ca. Mon nombre nequipe ne sera jama
aide sur la gestion dune base de donné simple [ par grey012 ]
notre prof nous a demandé, de faire un programme pour gérer une base de donnée en c++, mais il ne nous a montré que les prototypes des classes, commen
Aide pour un algorithme [ par ashlee14 ]
Bonjour, etant débutante en C je voudrais savoir si quelqu'un peut me dire les étapes que je dois faire pour réaliser l'algorithme suivant. Le but de
[A SUPPRIMER]connexion serveur IRC [ par diamed ]
salut je suis étudiant en telecom et j'ai de sérieux problèmes pour faire un programme qui consiste à : - connecter d'un client à un serveur irc - rec
aide sur l'algorithme AMR [ par semecurbep ]
Votre texte iciVotre texte ICIVotre texte ICI
Aide algorithmique TESTAGE !! [ par ZogStriP ]
Bonjour tout le monde !!Je suis en train de faire le concours de PROLOGIN (www.prologin.org) et j'en suis au QCM 2004 n°4, mais là je bloque un peu!Je
aide à propos de Miller-Rabin et du temps d'exécution des tests de primalité en général [ par scelw ]
Bonjour,Deux questions :1°) Pour calculer le nombre d'opérations nécessaires à la réalisation d'un test probabiliste de Miller-Rabin, j'ai entendu dir
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|