Numero = jour mois [Résolu]

Messages postés
24
Date d'inscription
dimanche 21 août 2005
Statut
Membre
Dernière intervention
26 octobre 2009
- - Dernière réponse : Scopas
Messages postés
24
Date d'inscription
dimanche 21 août 2005
Statut
Membre
Dernière intervention
26 octobre 2009
- 14 juin 2006 à 10:39
Bonjour,

j aimerais savoir si quelqu un a un bout de code qui pourrais changer des jours en date

c'est a dire le  0(jour) =1 janvier  
                      1(jour) =2 janvier  
                      2(jour) = 3 janvier(sans l'annee) etc...
si c'est possible avec des commentaires car je debut en code (c++)

Merci, d'avance
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
101
Date d'inscription
dimanche 1 mai 2005
Statut
Membre
Dernière intervention
13 décembre 2007
1
3
Merci
Salut
Je pense que ça peut se faire avec des boucles :
if(nombre<0 && nombre>365) //365 car si l'année est bissextile il y aura 366 jours et le 31 décembre correspondra à 365                                                         //(toujours à cuase du décalage du 1er janvier)
{
//message d'erreur
}

if(nombre<=30) //si le nombre est inferieur ou egal à 30 le mois est janvier (pas 31 car le 1er jour correspond à nombre=0 d'apres ton message)
{
mois=01;
jour=nombre+1;
}
else if(nombre <=57) //sinon et si nombre inférieur ou egal à 57 -> février
{
mois=02;
jour=nombre-31+1  //nombre entré - nombre de jour des mois précédent + 1 à cause du décalage 0=1er janvier
}
.....

J'espère que ça va t'aider et que tu va pouvoir continuer.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 129 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ketchupy45
0
Merci
J'en voi pa l'utilité sutyout que tous peu etre faussé car le moi de février n'a pas toujours le meme nombre de jour!!
MaLaDeDeDe
Commenter la réponse de Utilisateur anonyme
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
0
Merci
C'est clair, une date se compose de jour, mois et année.

ciao...
BruNews, MVP VC++
Commenter la réponse de BruNews
Messages postés
24
Date d'inscription
dimanche 21 août 2005
Statut
Membre
Dernière intervention
26 octobre 2009
0
Merci
Si vous voulez je recois une trame, dans cette trame  je converti la date mais la date, c'est un nombre ce nombre c est  le jour dans l'annee moi je veux juste passer du numero en jour ,mois

la date je la gere deja dans une autre trame apres pour savoir si l'anne a 365  ou 366 jour je peu le faire
Commenter la réponse de Scopas
Messages postés
24
Date d'inscription
dimanche 21 août 2005
Statut
Membre
Dernière intervention
26 octobre 2009
0
Merci
Super merci c'est exactement ca
Commenter la réponse de Scopas