Перевод числа из одной позиционной системы счислений в другую




Версия для печати — версия для печати
Пояснение
Программа поддерживает двоичную, троичную, четверичную, пятеричную, восьмеричную, шестнадцатеричную и другие системы счисления от 2 до 36.


Как перевести число из любой системы счисления в десятичную?
Допустим, у нас есть число представимое как anan-1an-2...a2a1a0 в i-чной записи. В десятичную систему перевести его очень просто, достаточно посчитать сумму цифр в каждом разряде, умноженных на основание разряда в его степени. В нашем примере мы получим в десятичной записи X10 = an*in+an-1*in-1+an-2*in-2+...+a2*i2+a1*i+a0
Пример
78679 = 7*93+8*92+6*91+7*90 = 581210





Если у вас есть мысли или идеи по поводу данной программы, или, например, вы считаете, что полезно было бы создать определенную вспомогательную памятку, другую программу любого рода, то мы обязательно рассмотрим ваше предложение, которое можно изложить по ссылке. Мы готовы устранить любые неудобства, связанные с использованием данной программы, или ей подобных, которые можно найти в разделе «Информатика».


© Школяр. Информатика (при поддержке «Ветвистого древа») 2009—2021