Uma calculadora basica em html, css e javascript.
- O usuário pode ver uma tela mostrando o número atual inserido ou o resultado da última operação.
- O usuário pode ver um teclado de entrada contendo botões para os dígitos 0-9, operações - '+', '-', '/' e '=', um botão 'C' (para limpar) e um 'AC' botão (para limpar tudo).
- O usuário pode inserir números como sequências de até 8 dígitos clicando em dígitos no teclado de entrada. A entrada de qualquer dígito maior que 8 será ignorada.
- O usuário pode clicar em um botão de operação para exibir o resultado dessa
operação em:
- o resultado da operação anterior e o último número inserido OU
- os dois últimos números inseridos OU
- o último número digitado
- O usuário pode clicar no botão 'C' para limpar o último número ou o último Operação. Se a última entrada do usuário foi uma operação, o display será atualizado para o valor que o precedeu.
- O usuário pode clicar no botão 'AC' para limpar todas as áreas de trabalho internas e para definir o visor para 0.
- O usuário pode ver 'ERR' exibido se alguma operação exceder o máximo de 8 dígitos.
- O usuário pode clicar em um botão '+/-' para alterar o sinal do número que está atualmente exibido.
- O usuário pode ver um botão de ponto decimal ('.') no teclado de entrada para aquele permite que números de ponto flutuante de até 3 lugares sejam inseridos e operações para ser realizado com o número máximo de casas decimais inseridas para qualquer número.