Skip to content

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

Notifications You must be signed in to change notification settings

gabriel-santi/conversor-de-bases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

conversor-de-bases

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"

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

No packages published