Programme affichant le jour de Noel - C - Programmation
Marsh Posté le 23-09-2004 à 22:20:35
http://en.wikipedia.org/wiki/Calcu [...] f_the_Week
Marsh Posté le 23-09-2004 à 22:23:09
tout les problèmes d'algo vont dans la cat C voyons ! on code d'abord, on réfléchit ensuite
Marsh Posté le 24-09-2004 à 10:11:56
LeGreg a écrit : 10 PRINT "25 décembre" |
T'es sûr ? Je croyais que tous les programmes BASIC commençaient comme ça:
10 INPUT "Quel est ton nom ? ", Nom$
20 PRINT "Bonjour" , Nom$
30 PRINT "25 Décembre"
Marsh Posté le 24-09-2004 à 10:33:35
Voici les fonctions. Elles sont efficaces, tout est calculé sans aucune boucle. Il reste à ajouter les vérifications des plages et de la validité des dates.
Code :
|
Pour la petite histoire :
- En interne Date2Days() repasse les mois de Janvier et Février en fin d'année (if(m < 4) m+=12...) tels qu'il étaient dans le calendrier romain. Ceci explique au passage les noms des mois de SEPTembre, OCTobre, NOVembre et DECembre (7,8,9 et 10).
- Date2Days() n'est valable que jusqu'en 2100 car les années divisibles par 100 ne sont pas bissextiles, sauf celles divisibles par 400 (comme l'an 2000).
Marsh Posté le 24-09-2004 à 11:12:16
Lam's a écrit : T'es sûr ? Je croyais que tous les programmes BASIC commençaient comme ça: |
40 GOTO 10
Marsh Posté le 26-09-2004 à 22:20:25
Merci a tous
GROS merci a lsdyoyo
Marsh Posté le 23-09-2004 à 22:17:41
Bjr a tous
j essaye d ecrire uin programme me permettant d afficher le jour (en chiffre et en lettres) ou tombe Noel quand l utilisateur rentre une annee
je pensai utiliser une boucle while
mon probleme reside dans les annes bisextiles, je n arrive pas a creer la boucle qui me permette d incrementer
Si vous avez une idee je suis preneur
merci