O display da calculadora é dividido em duas partes: expression
e result
.
É uma calculadora de operações simples:
- + → SOMAR
- - → SUBTRAIR
- * → MULTIPLICAR
- / → DIVIDIR
- ^ → ELEVAR/POTÊNCIA
A operação de POTÊNCIA pode ser usada dando dois cliques no botão de MULTIPLICAR.
Ao dar dois cliques no botão de igual, o expression
recebe o valor de result
e result
é resetada.
A calculadora usa um avaliador de expressões que achei no site https://mathjs.org/ para poder calcular o resultado, é uma boa ferramenta para se usar.
Nesse caso o meu trabalho foi:
- Criar o Layout da calculadora:
- Fazer a interface que conecta o usuário ao mathjs e vice-versa;
- Criar funcionalidades simples;
- Validar as teclas pressionadas.
- Adicionar uma terceira parte no display, responsável por funcionalidades a mais.
Treinei as minhas habilidades com regex, grid layout, estilização com CSS.
Para vizualizar a calculadora clique aqui
Meu LinkedIn
Meu Gmail