• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Системы счисления (полезные функции)
Системы счисления
Aleko
Дата: Суббота, 10.07.2010, 01:50 | Сообщение # 1
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Как вам?

Code
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Системы счисления</title>
</head>
<body>
<span></span>
<script>
function customFromDec(f,e){var d='',h,g=e.length;while(true){h=Math.floor(f/g);if(h==0){d=e[f]+d;break}else{d=e[f%g]+d;f=h}}return d};
// обратная функция
function decFromCustom(f,e){var d=0,h=0,g=e.length;f=f.split('').reverse();do{h+=e.indexOf(f[d])*Math.pow(g,d)}while(f[++d]);return h};

num = prompt('Введите десятичное число:')

u = document.getElementsByTagName('span')[0];
u.innerHTML = "Число "+num+" записывается как...<br><br><b>"+customFromDec(num,"0123456789ABCDEF")+"</b> в hex<br><b>"+customFromDec(num,"01")+"</b> в двоичной системе<br><b>"+customFromDec(num,"0123456789")+"</b> в десятичной системе<br><b>"+customFromDec(num,"0123456789te")+"</b> в двенадцатеричной системе<br><b>"+customFromDec(num,"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")+"</b> в системе с основанием 62<br>";
</script>
</body>
</html>


Бесплатные обои.
  
vladko95
Дата: Суббота, 10.07.2010, 20:41 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 51
Сообщений: 121
Получено оценок: 6
Я плохо в ДжеСи разбираюсь, но тем не менее для чего это, Aleko ? :)
  
Raiderr
Дата: Суббота, 10.07.2010, 21:18 | Сообщение # 3
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Quote (Aleko)
Как вам?

Тупо сделано... При каждом новом счислении нужно обновлять страницу.


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Aleko
Дата: Воскресенье, 11.07.2010, 02:56 | Сообщение # 4
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Quote (vladko95)
для чего это

К примеру я это использую в своем архиваторе для создания идентификаторов слов в словаре в 128-ричной системе счисления.

Quote (Raiderr)
При каждом новом счислении нужно обновлять страницу

Батенька, включите мозг. Я предлагаю оценить функции а не страницу - пример.


Бесплатные обои.
  
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Системы счисления (полезные функции)
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.