Nombre d’Armstrong en Javascript

Un nombre positif est appelé un nombre d’Armstrong s’il est égal à la somme des cubes de ses chiffres, par exemple 0, 1, 153, 370, 371, 407, etc.

En d’autres termes, l’équation suivante sera vérifiée

xy..z = xn + yn + ….. + zn

n est le nombre de digits

Par exemple, 370 est un nombre d’Armstrong de 3 chiffres

370 = 33 + 73 + 03
        = 27 + 343 + 0
        = 370

Maintenant, nous allons voir l’implémentation du nombre d’Armstrong en Javascript.
 
 

Programme pour vérifier si le nombre donné est un nombre d’Armstrong
<!doctype html>
<html>
   <head>
      <script>
         function armstrong()
         {
             var num = Number(document.getElementById("myInput").value);
             let sum = 0;
             //stocker le nombre à vérifier plus tard
             let tmp = num;
             //Extrait chaque chiffre du nombre
             while(num > 0){
                  //récupérer le dernier chiffre 
                  let d = parseInt(num % 10);
                  //trouver le cube
                  d = d ** 3;
                  sum = sum + d;
                  //convertir float en Integer
                  num = parseInt(num / 10);
             }
             if(tmp === sum)
             {
                  alert("Nombre d'armstrong");
             }
             else
             {
                  alert("Pas un nombre d'armstrong");
             }
         }
      </script>
   </head>
   <body>
      Entrez un nombre: <input id="myInput">
      <button onclick="armstrong()">Vérifier</button>
   </body>
</html>
Résultat
Entrez un nombre:

 
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *