$\require{enclose}$ $\newcommand{\avsum}{\mathrel{\displaystyle\int \!\!\!\!\!\! \Delta\ }}$ $\newcommand{\bcancelto}[2]{{\enclose{southeastarrow}{#2}\,}_{\lower.75ex{#1}}}$ $\newcommand{\ordcirc}[1]{\mathrel{[\hspace{-4pt} \circ \hspace{2pt}#1 \hspace{3pt}]\hspace{-4pt}\circ}}$ $\newcommand{\avigual}{\{=\}}$ $\newcommand{\intsup}{{\LARGE \big\uparrow}\displaystyle\int}$ $\newcommand{\intinf}{{\LARGE \big\downarrow}\displaystyle\int}$
Última atualização estrutural do weblog: 07-07-2023.

Este weblog utiliza serviços de terceiros, e os mesmos podem não funcionar adequadamente, o que não depende de mim.

Se as expressões matemáticas não estiverem satisfatoriamente visíveis, você pode alterar as configurações de exibição no menu contextual.

Este weblog pode passar por melhorias. Caso não teve uma boa experiência hoje, futuramente os problemas poderão estar corrigidos.

Em caso de não ser a mim mais possível realizar manutenções, como, por exemplo, devido a falecimento ou desaparecimento, alguns links podem ficar quebrados e eu não responder mais a comentários. Peço compreensão.

terça-feira, 13 de agosto de 2019

Calculadora: sistemas de numeração: conversão de números.

Entre com o número a ser convertido, a base em que está escrito, e a base à qual deseja converter:

Exemplos:

Input: "9, 10, 2". Output: "1001".
Input: "1f, 16, 10". Output: "31".
Input: "1g8h, 25, 53". Output: "9av".




Conversão:

2 comentários:

  1. Your example to base 53, so what character set(s) are you using?
    There are improved mechanisms to convert to large bases , to preclude the need for such character mapping.

    ResponderExcluir
    Respostas
    1. The character set for bases:

      var antoniovandresimbolonumeracaoarr = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];

      In "https://github.com/antoniovandre2/MathematicalRamblingsjs2/blob/main/MathematicalRamblings.js".

      Excluir