cs_Pacifica
Messages postés9Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention24 février 2006 24 févr. 2006 à 20:19
merci pour l'info. J'effectuerai plus de recherche la prochaine fois que je ferai du code.
tekila_bandita
Messages postés248Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention15 mars 200733 24 févr. 2006 à 13:14
Cette source remplit parfaitement son objectif, ce qui fait déja donc pour le moment une note de 5/5, en revanche pour la clarté du code et la maintenance, elle mérite à peu près 0/1, ce qui fait donc une note totale de 5/6...
En revanche, pour ce qui est de ton algorithme, je pense que tu t'es bien cassé la tête pour un rien, ton code est gros pour peu de choses, et il est donc plus lent ! Je metrais donc un 2/4 pour l'algorithme juste parce que tu as vraiment du te cassé les "bonbons" pour l'ecrire...
Si tu veux, moi j'ai fait une source ayant exactement le meme but, en C aussi, mais avec une methode de calcul beaucoup plus courte, beaucoup plus efficace, et pouvant etre réutilisée dans d'autres calculs...
Va voir ma source, elle est dans la meme categorie que la tienne (Date/heure), et est juste en dessous de la tienne...
Voila, j'ai tout dis !
bonne continuation, et à l'avenir tache d'utiliser les formules que de gentils mathematiciens se sont encore plus compliqué la vie a trouver, afin de simplifier la notre...
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 23 févr. 2006 à 22:10
Ah nan mais c'est parce que t'as pas compris le
//etc...
ça veut dire qu'après tu as juste à continuer pour les mois de 30 jours et de 28/29 jours
fin bref c'est ta source c'est vrai, c'est juste des lignes superflues que t'as écrit
cs_Pacifica
Messages postés9Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention24 février 2006 23 févr. 2006 à 22:03
Tu testerai où le mois de février, et les mois de 30 jours ? Après le mois de 31 jours ?
Normalement du faites que j'initialise à 31 avant le switch(mois)
, je ne teste que les cas où j'ai pas 31 jours, et de plus je le remets dans le défaut du switch(mois) ???
Pour ma part, normal c'est mon code, lol, je préfére ma méthode...mais bon !
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 23 févr. 2006 à 01:26
switch(mois)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
nb_Jour = 31;
break;
24 févr. 2006 à 20:19
24 févr. 2006 à 13:14
En revanche, pour ce qui est de ton algorithme, je pense que tu t'es bien cassé la tête pour un rien, ton code est gros pour peu de choses, et il est donc plus lent ! Je metrais donc un 2/4 pour l'algorithme juste parce que tu as vraiment du te cassé les "bonbons" pour l'ecrire...
Si tu veux, moi j'ai fait une source ayant exactement le meme but, en C aussi, mais avec une methode de calcul beaucoup plus courte, beaucoup plus efficace, et pouvant etre réutilisée dans d'autres calculs...
Va voir ma source, elle est dans la meme categorie que la tienne (Date/heure), et est juste en dessous de la tienne...
Voila, j'ai tout dis !
bonne continuation, et à l'avenir tache d'utiliser les formules que de gentils mathematiciens se sont encore plus compliqué la vie a trouver, afin de simplifier la notre...
23 févr. 2006 à 22:10
//etc...
ça veut dire qu'après tu as juste à continuer pour les mois de 30 jours et de 28/29 jours
fin bref c'est ta source c'est vrai, c'est juste des lignes superflues que t'as écrit
23 févr. 2006 à 22:03
Normalement du faites que j'initialise à 31 avant le switch(mois)
, je ne teste que les cas où j'ai pas 31 jours, et de plus je le remets dans le défaut du switch(mois) ???
Pour ma part, normal c'est mon code, lol, je préfére ma méthode...mais bon !
23 févr. 2006 à 01:26
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
nb_Jour = 31;
break;
//etc...
}
c'est mieux j'trouve