A Calculadora JS é um projeto desenvolvido como estudo para relembrar conceitos de JavaScript puro, HTML5 e CSS3, após muito tempo utilizando apenas bibliotecas modernas como o ReactJS.
O objetivo foi reforçar a lógica de programação, manipulação de DOM e boas práticas de estilização com CSS Grid e variáveis CSS.
- Exibição de valor digitado no visor.
- Operações básicas: adição (+), subtração (−), multiplicação (×) e divisão (÷).
- Botão AC para limpar o visor.
- Botão DEL para apagar último caractere digitado.
- Botão +/- para inverter o sinal do número.
- Validação para impedir múltiplos símbolos seguidos.
- Interface responsiva com CSS Grid.
- Feedback visual nos botões (efeito hover).
- Manipulação de DOM com
addEventListener. - Estruturação de lógica usando funções puras.
- Validação de entradas e tratamento de erros.
- Uso de variáveis CSS para customização de layout.
- Testes manuais com
console.log()para depuração.
- JavaScript
- HTML5
- CSS3
-
Clone o repositório:
git clone https://github.com/Matheus-TecDev/Projeto-DC-Letreco.git
-
Acesse a pasta do projeto:
cd letreco -
Abra o arquivo
index.htmlno navegadorou utilize a extensão **Live Server** do VS Code para melhor experiência
Sugestões de melhorias são muito bem-vindas!
Abra uma issue para relatar bugs ou propor ideias.
Envie um Pull Request com suas contribuições.
Adicionar suporte para operações avançadas (potência, raiz, porcentagem).
Melhorar a responsividade em dispositivos móveis.
Implementar histórico de cálculos.
Criar versão com tema dark/light.
📫 Contato: matheus.tecnodev@gmail.com
