Calculadora de determinantes
Calculadora de Determinantes
Status do projeto: Concluído
Projeto simples com html, css e js puros para calcular o determinante de matrizes.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Calculadora de determinantes |
🏷️ Tecnologias | JavaScript, HTML, CSS |
🚀 URL | https://brenomorim.github.io/calculadora-determinantes/ |
Detalhes do Projeto
O projeto consiste em uma calculadora que consegue calcular o determinante de matrizes de até ordem 6. Só há uma página na aplicação, que é feita com JavaScript, HTML e CSS puros, sem nenhum framework ou biblioteca externa, exceto o BootStrap que foi utilizado para adicionar alguns estilos. A aplicação é responsiva e contém uma grande quantidade de cálculos matemáticos em JavaScript para realizar a lógica de descobrir o determinante.
Estrutura
- index.html
- Contém todos os formulários com as matrizes, usando tags table junto com forms.
- style.css
- Boa parte dos estilos é aplicada pelo BootStrap, mas foi preciso adicionar alguns estilos a mais para personalizar o cabeçalho e deixar as matrizes organizadas.
- calculos.js
- É onde ficam as funções com os cálculos para calcular os determinantes das matrizes, assim como a manipulação do DOM para adicionar essa funcionalidade aos botões do HTML. Como o projeto não usa npm ou algum outro gerenciador de pacotes, não foi possível dividir esse arquivo em outros menores por conta da questão de import e export não ser possível fora de módulos.
- limparFormularios.js
- Adiciona a função de limpar os dados de formulário a todos os formulários da página de uma só vez, usando querySelectorAll e a função reset.
Veja meu projeto em: https://github.com/BrenoMorim/calculadora-determinantes