Calculadora Javascript
Publicado por Perfil removido (última atualização em 01/09/2010)
[ Hits: 12.758 ]
Fiz uma calculadora em javascript, mas não consegui que ela fizesse mais de uma conta em uma execução. Sendo assim para fazer mais de uma conta em uma execução é preciso apertar AC para zerá-la. Aqui está!
<HTML> <HEAD> <TITLE>Calculadora - Caio Augusto</TITLE> <style type="text/css"> .botao{ width:100%; } </style> <script> /* E-mail:franknatus@hotmail.com WebSite:http://www.moneygratis.net Twitter:@lennonrangues ------------------------------ Aprenda! Aprimore! Compartilhe! */ var primeiro=0; var lastcommand; function escrever(valor) { window.document.tela.screen.value=window.document.tela.screen.value+valor; } function salvavalor(nome) { if(primeiro==0) { primeiro=window.document.tela.screen.value; window.document.tela.screen.value=""; lastcommand=nome; } else { switch(lastcommand) { case '+': window.document.tela.screen.value=eval(primeiro+'+'+window.document.tela.screen.value); primeiro=window.document.tela.screen.value; return primeiro; break; case '-': window.document.tela.screen.value=primeiro-window.document.tela.screen.value; primeiro=window.document.tela.screen.value; return primeiro; break; case '/': window.document.tela.screen.value=(primeiro)/(window.document.tela.screen.value); primeiro=window.document.tela.screen.value; return primeiro; break; case '*': window.document.tela.screen.value=primeiro*window.document.tela.screen.value; primeiro=window.document.tela.screen.value; return primeiro; break; } } } </script> </HEAD> <BODY> <table valign="middle" align="center" border="1"> <tr> <td colspan="4"><form name="tela"><input type="text" size="20" name="screen"><input type="button" value="AC" onClick="primeiro=0;window.document.tela.screen.value='';"></form></td> </tr> <tr> <td><input type="button" onClick="escrever(this.value);" value="1" class="botao"></td> <td><input type="button" value="2" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="3" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="+" class="botao" OnClick="salvavalor(this.value);"></td> </tr><tr> <td><input type="button" value="4" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="5" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="6" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="-" class="botao" OnClick="salvavalor(this.value);"></td> </tr><tr> <td><input type="button" value="7" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="8" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="9" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="/" class="botao" OnClick="salvavalor(this.value);"></td> </tr><tr> <td><input type="button" value="." onClick="escrever(this.value);" class="botao"</td> <td><input type="button" value="0" onClick="escrever(this.value);" class="botao"></td> <td><input type="button" value="=" class="botao" OnClick="window.document.tela.screen.value=salvavalor(lastcommand);"></td> <td><input type="button" value="*" class="botao" OnClick="salvavalor(this.value);"></td> </tr> </table> </BODY> </HTML>
Campo de pesquisa do VOL no Mozilla Firefox !!!
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
queria saber como instalar o android power tools igual ao winux no lin... (7)
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)