Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.
/ FlutuAnt Public archive

App para conversão de números decimais para float32 de acordo com o padrão IEEE-754. (Apenas para Android.)

License

Notifications You must be signed in to change notification settings

abnercpp/FlutuAnt

Repository files navigation

FlutuAnt 🐜🧮

App para conversão de números decimais para binary32 (ou float32) de acordo com o padrão IEEE-754. (Apenas para Android.)

Note

Este projeto faz parte do processo de avaliação da disciplina de Laboratório de Arquitetura e Organização de Computadores (ILP-500), ministrada pelo professor SERGIO LUIZ BANIN, do 2º semestre do curso de Análise e Desenvolvimento de Sistemas, no período matutino, da Fatec São Paulo.

Funcionalidades 📲

Atualmente o app possui as seguintes funcionalidades:

  • Conversão de números normais.
  • Conversão de zero e números subnormais com expoente fixo em -126.
  • Arredondamento de banqueiro (Banker's Rounding) para números sem representação exata.
  • Conversão para NaN (quiet) em caso de números em formato inesperado.
  • Conversão para ±infinito em caso de números de magnitude excessiva.

Testes 🔍

Este projeto possui testes unitários para validar o funcionamento da lógica de conversão. Eles podem ser encontrados na pasta app/src/test.

Pré-requisitos ⚒️

Para compilar e rodar este projeto localmente, as dependências necessárias são:

Recursos 🌐

O ícone utilizado pode ser encontrado no Vexels.

Licença 📃

Este projeto utiliza a licença do MIT.

About

App para conversão de números decimais para float32 de acordo com o padrão IEEE-754. (Apenas para Android.)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages