begin process at 2008 08 30 01:08:00
1 233 969 membres
8 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ANNEES BISSEXTILES


Information sur la source

Catégorie :Date/Heure Niveau : Débutant Date de création : 21/08/2002 Date de mise à jour : 21/08/2002 11:27:30 Vu : 4 415

Note :
Aucune note

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Function jascript permettant de déterminer si l'années passée en paramettre est bissextile ou non

Source

  • function AnneeBissex(Annee) {
  • // règle :
  • // toute les années multiples de 4 sont bissextiles
  • // sauf la première année d'un siècle
  • // mais la première année d'un millénaire est bissextile
  • if ( Annee/4== Int(Annee/4) ) {
  • if ( Annee/1000 == Int(Annee/1000)) {
  • return true;}
  • else if ( Annee/100 == Int(Annee/100)) {
  • return false;}
  • return true;
  • }
  • else {
  • return false;}
  • }
function AnneeBissex(Annee) {
		// règle :
		// toute les années multiples de 4 sont bissextiles
		// sauf la première année d'un siècle
		// mais la première année d'un millénaire est bissextile
			if ( Annee/4== Int(Annee/4) ) {
				if ( Annee/1000 == Int(Annee/1000)) {
					return true;}
				
				else if ( Annee/100 == Int(Annee/100)) {
					return false;}
				
				return true;
			}
			else {
				return false;}
		}
  • signaler à un administrateur
    Commentaire de Skyride le 21/08/2002 14:13:29

    hum, ce n'est pas de l'ASP ;o)

  • signaler à un administrateur
    Commentaire de Bud le 22/08/2002 08:20:54

    Et pas habitué à utiliser la fonction modulo...

  • signaler à un administrateur
    Commentaire de Vyse le 27/08/2002 23:25:42

    et la règle est fausse
    les années divisibles par 4 sont bissextiles
    pour les année séculaires, elles sont bissextiles que si elles se divisent par 400

  • signaler à un administrateur
    Commentaire de Vyse le 27/08/2002 23:33:14

    bissext = false

    if (annee % 4 == 0)
    {
    if (annee % 100 == 0)
    {
    if (annee % 400 == 0)
    {
    bissext = true
    }
    }
    else bissext = false
    }
    return bissext

  • signaler à un administrateur
    Commentaire de Vyse le 27/08/2002 23:37:13

    mille pardon, c'est else bissext = true à la fin, évidement

  • signaler à un administrateur
    Commentaire de gtrcrew le 27/09/2005 20:49:05

    Dite moi si j'ai tord mais je pense que ton prog a une erreur. car une annee bissextile suit ces conditions:
    - divisibles par 4
    - non divisible par 100
    - divisible par 400
    le prog doit plutôt resssembler à cela:

    bissext = false

    if (annee % 4 == 0)
    { if (annee % 100 != 0)    ici été l'erreur( != non pas == )
       { if (annee % 400 == 0)
         { bissext = true }
       }                        (j'ai aussi supprimé une ligne :
    }                           "else bissext = false" car inutile)
    return bissext

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS