Calculadora Básica
Calculadora básica utilizando apenas HTML5, CSS3 e JavaScript. HTML e CSS para o desenvolvimento da interface e JavaScript para o funcionamento da calculadora.
Calculadora básica utilizando apenas HTML5, CSS3 e JavaScript. HTML e CSS para o desenvolvimento da interface e JavaScript para o funcionamento da calculadora.
Todo o funcionamento e layout da Calculadora foram criados do zero. Portanto, nenhuma biblioteca/ framework foi importada/utilizada.
Para reduzir a chance de ocorrer erros. Os dados só podem ser inseridos pelo teclado da calculadora. Os valores são “validados” (ou não), para então serem inseridos no histórico. Antes de utilizar/inserir algum operador, é verificado se antes dele existe um valor ou outro operador.
A partir dos dados informados, são criados dois vetores, sendo eles:
As operações são realizadas apenas quando a tecla de "=" (igual) é pressionada.
O operador de porcentagem (%) não foi configurado totalmente para expressões extensas. Portanto, elas podem apresentar valores errados. É recomendado utilizar porcentagem em contas mais simples.
No final da página tem uma região para depuração (debug) do código. Ele está configurado apenas para a resolução da expressão (pressionar "=" ).
Debug