кодесурса
«JavaScript

JavaScript: найдите армстронговые числа из 3 цифр

script1adsense2code
script1adsense3code

Условное выражение JavaScript и циклы: упражнение 9 с решением

Напишите программу на JavaScript, чтобы найти 3-значные цифры.

Примечание: число Армстронга, состоящее из трех цифр, представляет собой целое число, такое, что сумма кубов его цифр равна самому числу. Например, 371 является числом Армстронга, так как 3 ** 3 + 7 ** 3 + 1 ** 3 = 371.

Иллюстрированная презентация:

«JavaScript:

Пример решения: -

HTML-код:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Three digit armstrong numbers</title>
</head>
<body>
  
</body>
</html>

Код JavaScript:

function three_digit_armstrong_number() 
{
 for (var i = 1; i < 10; ++i) 
 {
   for (var j = 0; j < 10; ++j) 
     {
        for (var k = 0; k < 10; ++k)
        {
          var pow = (Math.pow(i,3) + Math.pow(j,3) + Math.pow(k,3));
          var plus = (i * 100 + j * 10 +  k);
          if (pow == plus) 
           {     
             console.log(pow);
            }
         }
       }
    }
  }
three_digit_armstrong_number();

Пример вывода:

 153
370
371
407

Блок - схема:

«Блок-схема:

Демонстрация в реальном времени:

См. Pen javascript-условные операторы-и-циклы-упражнения-9 от w3resource ( @ w3resource ) на CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на JavaScript, чтобы найти и напечатать первые 5 счастливых чисел.
Далее: Напишите программу на JavaScript для построения следующего шаблона, используя вложенный цикл for.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code