Esse algoritmo recebe como entrada um valor em decimal e retorna o seu valor em outra base. Como ocorre esse processo? -Através de uma função de callback "Converte()" que é acionada no click do botão "coverter", essa função recebe os valores que o usuário inseriu na box e o valor da base. -Com esses valores em mãos, basta realizar o método das divisões consecutivas que se baseia em dividir o número pela base até que o resultado seja 0. O resto dessas divisões vão ser armazenados em uma Array("resultado"). -Porém na base hexadecimal(16) existe alguns casos específicos em que números são representados por letras, então foi criado uma condicional para verificar se a base é a 16, que chama uma função "Hexadecimal" passando a Array como parâmetro para substituir tais números po letras. -Por fim, a Array é invertida e concatenada sem as vírgulas entre os elementos para que fique mais apresentável ao usuário e é printada dentro da box "output"
-
Notifications
You must be signed in to change notification settings - Fork 0
Um algoritmo que recebe um número na base decimal(padrão) e retorna um valor na base selecionada pelo usuário(de 2 à 16). Esse é um script que eu fiz como uma atividade da faculdade e resolvi aprimorar utilizando meus conhecimentos em HTML+CSS
gabriel-santi/conversor-de-bases
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Um algoritmo que recebe um número na base decimal(padrão) e retorna um valor na base selecionada pelo usuário(de 2 à 16). Esse é um script que eu fiz como uma atividade da faculdade e resolvi aprimorar utilizando meus conhecimentos em HTML+CSS
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published