Conversor de Caracteres e Números
O Conversor de Caracteres e Números é uma aplicação que permite converter diferentes tipos de valores, como binário, octal, decimal, hexadecimal e ASCII, para suas representações correspondentes em outros formatos. Além disso, ele fornece informações detalhadas sobre cada valor convertido, como seu caractere associado, valor hexadecimal, valor ASCII, valor binário, valor decimal e valor octal.
-
Conversão de Diferentes Tipos: A aplicação é capaz de converter valores nos seguintes tipos: binário, octal, decimal, hexadecimal e ASCII.
-
Detalhes de Conversão: Além de converter os valores, a aplicação fornece informações detalhadas sobre cada valor convertido.
-
Entrada Flexível: Aceita diferentes formatos de entrada, incluindo valores separados por vírgulas e espaços, barras verticais ou outros caracteres de separação.
-
Interface de Usuário Intuitiva: A interface do usuário é projetada para ser simples e fácil de usar, permitindo que os usuários coletem seus valores e visualizem as conversões instantaneamente.
-
Conversão Dinâmica: As conversões são feitas em tempo real à medida que os valores são inseridos ou alterados, proporcionando uma experiência interativa.
- Angular: Framework de desenvolvimento de aplicativos web.
- TypeScript: Linguagem de programação utilizada para o desenvolvimento do frontend.
- HTML/CSS: Linguagens de marcação e estilo para o desenvolvimento da interface do usuário.
- RxJS: Biblioteca para programação reativa usada em operações assíncronas.
As tabelas de conversão utilizadas neste projeto foram baseadas nos sites Lookup Tables e IBM, onde são fornecidas informações sobre os valores ASCII e suas representações em binário, octal, decimal e hexadecimal.
-
Instalação das Dependências: Antes de iniciar, é necessário instalar as dependências do projeto. Isso pode ser feito executando
npm install
no terminal. -
Execução do Aplicativo: Após instalar as dependências, execute o comando
ng serve
para iniciar o servidor de desenvolvimento. O aplicativo estará disponível emhttp://localhost:4200/
. -
Uso da Aplicação: Na interface do usuário, insira os valores que deseja converter no input. Os resultados das conversões serão exibidos abaixo apos clicar no botão.