Armstrong numbers between 0 and 999.

/*
Sample script which display the armstrong numbers between 0 and 999.
*/

<html>
 <head>
  <title>Arm strong test</title>
  <script type="text/javascript">
  <!--
       function armStrongNumbers(parValue) {
 
   var tmp = parValue, digitValue, resultValue = 0;
    while( parValue != 0 ) {
  digitValue = parValue % 10;
          resultValue += (digitValue * digitValue * digitValue);
  parValue = parseInt(parValue / 10);  // Convert decimal to int type.
    }
   if (tmp == resultValue)
  return 1;
 return 0;
       }
  // -->
  </script>
 </head>
 <body>
 <script type="text/javascript">
 <!--
 var minVal = 0, maxVal = 999;
 for (var i = minVal; i <= maxVal ; i++) {
  if(armStrongNumbers(i))
   document.write( i + " is Armstrong number.<br>");
 }
     
 //-->
 </script>
 </body>
</html>

Comments

Popular Posts