кодесурса
«JavaScript

JavaScript: преобразование десятичного числа в двоичное, шестнадцатеричное или восьмеричное число

script1adsense2code
script1adsense3code

JavaScript Math: Упражнение-3 с решением

Напишите функцию JavaScript для преобразования десятичного числа в двоичное, шестнадцатеричное или восьмеричное число.

Тестовые данные :
console.log (dec_to_bho (120, 'В'));
console.log (dec_to_bho (120, 'Н'));
console.log (dec_to_bho (120, 'O'));
"1111000"
"78"
"170"

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

«JavaScript:
«JavaScript:
«JavaScript:

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

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Convert a decimal number to binary, hexadecimal or octal number</title>
</head>
<body>
</body>
</html>

Код JavaScript:

dec_to_bho  = function(n, base) {
 
    if (n < 0) {
      n = 0xFFFFFFFF + n + 1;
     } 
switch (base)  
{  
case 'B':  
return parseInt(n, 10).toString(2);
break;  
case 'H':  
return parseInt(n, 10).toString(16);
break;  
case 'O':  
return parseInt(n, 10).toString(8);
break;  
default:  
return("Wrong input.........");  
}  
}
console.log(dec_to_bho(120,'B'));
console.log(dec_to_bho(120,'H'));
console.log(dec_to_bho(120,'O'));

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

 1111000
78
170

Блок - схема:

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

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

См. Pen javascript-math-упражнение-3 от w3resource ( @ w3resource ) на CodePen .


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

Предыдущий: Написать функцию JavaScript для преобразования двоичного числа в десятичное число.
Далее: написать функцию JavaScript для генерации случайного целого числа.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code