Calculadora Javascript
Publicado por Perfil removido (última atualização em 01/09/2010)
[ Hits: 12.790 ]
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>
Editor java html php asp e flash o melhor ja visto
Sms tipo PHP para sites java ou Html
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
ERRO: LAZARUS 4.2 64 no Linux MINT não entra mais apos ajustar desktop... (0)
Pergunta: Meu teclado não está respondendo direito como e consertar? (2)
Secure boot, artigo interessante, nada técnico. (6)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)









