Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function analyserNombre_HE201662(nombre){
  2.     let nombreString = nombre.toString()
  3.     let compteurPair = 0;
  4.     let compteurImpair = 0
  5.     let compteurZero = 0;
  6.        
  7.     for ( i=0 ; i<nombreString.length ; i++ ) {
  8.         if ( +(nombreString[i]) %2 == 0 && +(nombreString[i]) !=0 ) { //test si le nombre est pair et qu'il est différent de 0
  9.             compteurPair += 1;
  10.         }
  11.         else if ( +(nombreString[i]) %2 == 1 && +(nombreString[i]) !=0) { //test si le nombre est impair et qu'il est différent de 0
  12.             compteurImpair += 1;
  13.         }
  14.         else if ( +(nombreString[i]) === 0 ) { //test si le nombre equivaut 0
  15.             compteurZero += 1;
  16.         }
  17.     }
  18.     let message = "Le nombre " + nombre + " comporte " +
  19.                   compteurPair + " chiffre(s) pair(s), " +
  20.                   compteurImpair + " chiffre(s) impair(s) " +
  21.                   "et " + compteurZero + " zéro(s)."  
  22.     return message;  // retourne l'analyse du nombre  
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement