Resolution algorithme
Fermé
morgano16
Messages postés
7
Date d'inscription
jeudi 13 novembre 2014
Statut
Membre
Dernière intervention
25 novembre 2014
-
13 nov. 2014 à 14:01
Bruce Willix Messages postés 11966 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 14 nov. 2014 à 09:00
Bruce Willix Messages postés 11966 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 14 nov. 2014 à 09:00
A voir également:
- Resolution algorithme
- Problème résolution écran 1920x1080 - Forum Windows 10
- Impossible de charger l'image haute résolution messenger ✓ - Forum Mobile
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Algorithmes / Méthodes
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
7 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 754
13 nov. 2014 à 15:17
13 nov. 2014 à 15:17
Une piste pour un bon début :
Commence par tester le mois...
Commence par tester le mois...
Bruce Willix
Messages postés
11966
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 592
13 nov. 2014 à 14:33
13 nov. 2014 à 14:33
C'est un peu comme cette question en fait ^^
Je veux bien t'aider, mais je l'écris pas pour toi..
Un algorithme, c'est d'abord une succession d'étapes à lister et ensuite à transcrire dans une langage (une macro excel, du vb, du C++, etc...).
Pour ta question, commence par te demander quand une date est elle valide :
- un jour peut il porter un numéro plus grand que 31 ?
- idem pour les mois ?
- comment gérer les années bisextiles ?
- comment différencier les mois de 30 et de 31 jours ?
- comment gérer février ?
liste toutes les relations que tu trouves et viens nous en faire part (ce sera tec ontrôles/contraintes). Ensuite on passe à l'étape 2 qui sera l'écriture du pseudo code...
Je veux bien t'aider, mais je l'écris pas pour toi..
Un algorithme, c'est d'abord une succession d'étapes à lister et ensuite à transcrire dans une langage (une macro excel, du vb, du C++, etc...).
Pour ta question, commence par te demander quand une date est elle valide :
- un jour peut il porter un numéro plus grand que 31 ?
- idem pour les mois ?
- comment gérer les années bisextiles ?
- comment différencier les mois de 30 et de 31 jours ?
- comment gérer février ?
liste toutes les relations que tu trouves et viens nous en faire part (ce sera tec ontrôles/contraintes). Ensuite on passe à l'étape 2 qui sera l'écriture du pseudo code...
morgano16
Messages postés
7
Date d'inscription
jeudi 13 novembre 2014
Statut
Membre
Dernière intervention
25 novembre 2014
13 nov. 2014 à 14:50
13 nov. 2014 à 14:50
merci pour le debut.un jour ne peut pas contenir plus de 31 jours de meme qu'il ya 12mois et pour les années bisextiles pour le reconnaitre je fais par exemple 2014/4 si le resultats est un nombre paire je peux conclure que 2014 est une année bisextile.pour différencier les mois de 30 et31 je ne sait pas trop mais je sais que janvier a toujrs 31jrs.et pour fevrier il a 29jrs pendant les années bisextiles.sil vous plait je veux connaitre la suite.
Bruce Willix
Messages postés
11966
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 592
13 nov. 2014 à 14:55
13 nov. 2014 à 14:55
pour las années bissextiles: sont bissextiles:
- les années divisibles par 4 mais pas par 100 (1900 n'était pas une année bissextile)
- les années divisibles par 400 (200 était une année bissextile)
- les années divisibles par 4 mais pas par 100 (1900 n'était pas une année bissextile)
- les années divisibles par 400 (200 était une année bissextile)
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 754
13 nov. 2014 à 14:56
13 nov. 2014 à 14:56
Bonjour,
Je me mêle de la conversation.
Année bissextile :
- soit divisibles par 4 mais non divisibles par 100 ;
- soit divisibles par 400.
Ensuite, Bruce te demande de lister toutes les contraintes. Si tu ne peux pas le faire ou si tu n'y arrives pas je pressens que tu auras d'énormes difficultés (insurmontables ?) pour parvenir à tes fins.
Donc nous attendons toujours la liste complète des contrôles à effectuer.
Je me mêle de la conversation.
Année bissextile :
- soit divisibles par 4 mais non divisibles par 100 ;
- soit divisibles par 400.
Ensuite, Bruce te demande de lister toutes les contraintes. Si tu ne peux pas le faire ou si tu n'y arrives pas je pressens que tu auras d'énormes difficultés (insurmontables ?) pour parvenir à tes fins.
Donc nous attendons toujours la liste complète des contrôles à effectuer.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bruce Willix
Messages postés
11966
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 592
13 nov. 2014 à 14:58
13 nov. 2014 à 14:58
tu peux donc écrire les règles de validation:
Si (MOIS = 2) ET (ANNEE est divisible par 400) ALORS (JOURS) = 29
SI (MOIS = 2) ET (ANNEE est divisible par 4) ET (ANNEE est divisible par 100) alors JOURS = 29
etc....
écris la suite
Si (MOIS = 2) ET (ANNEE est divisible par 400) ALORS (JOURS) = 29
SI (MOIS = 2) ET (ANNEE est divisible par 4) ET (ANNEE est divisible par 100) alors JOURS = 29
etc....
écris la suite
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 754
13 nov. 2014 à 15:09
13 nov. 2014 à 15:09
Salut Bruce,
petit correctif :
SI (MOIS = 2) ET (ANNEE est divisible par 4) ET NON(ANNEE est divisible par 100) alors JOURS = 29
petit correctif :
SI (MOIS = 2) ET (ANNEE est divisible par 4) ET NON(ANNEE est divisible par 100) alors JOURS = 29
Bruce Willix
Messages postés
11966
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 592
13 nov. 2014 à 15:12
13 nov. 2014 à 15:12
exact ^^
morgano16
Messages postés
7
Date d'inscription
jeudi 13 novembre 2014
Statut
Membre
Dernière intervention
25 novembre 2014
13 nov. 2014 à 15:15
13 nov. 2014 à 15:15
pourquoi année est divisé par 100
Bruce Willix
Messages postés
11966
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 592
13 nov. 2014 à 15:16
13 nov. 2014 à 15:16
morgano16
Messages postés
7
Date d'inscription
jeudi 13 novembre 2014
Statut
Membre
Dernière intervention
25 novembre 2014
13 nov. 2014 à 18:23
13 nov. 2014 à 18:23
sil te plait pourquoi mois=2 et non 1
morgano16
Messages postés
7
Date d'inscription
jeudi 13 novembre 2014
Statut
Membre
Dernière intervention
25 novembre 2014
13 nov. 2014 à 15:11
13 nov. 2014 à 15:11
merci d'avance,je vais essayer.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 754
14 nov. 2014 à 08:01
14 nov. 2014 à 08:01
Bonjour,
Alors tu en es ou?
Alors tu en es ou?