Portal dos Games
Olá, sejá bem vindo (a) ao Portal dos Games, registre-se e faça parte do maior portal de games do mundo.
Você
Carregando avatar...
Olá Convidado,

Você se cadastrou no dia

A sua ultima visita foi em

A sua idade é: 0

Voce ja postou 1 mensagens

Últimos assuntos
» Golaço do goleiro arabe
Dom 17 Fev 2013, 8:16 am por Darkmel

» Novas Vagas
Dom 17 Fev 2013, 8:02 am por Darkmel

» jogos mortais IV
Ter 04 Dez 2012, 4:51 pm por manete

» Planet - RO - Full PvP
Qui 12 Jan 2012, 10:12 am por Nagato_Uchiha

» TUXqweqe
Qui 05 Jan 2012, 10:29 am por vitao009

Top dos mais postadores
vitao009 (739)
 
Kayo Raphael (115)
 
Darkmel (58)
 
deko009 (47)
 
darkmagic (44)
 
KamauX (32)
 
Ryan (26)
 
Matu Game (25)
 
LucasSC (11)
 
Yagami (11)
 

Dados do fórum
Contador
Contador visita
Page Rank PageRank

Calculadora em java script

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Nada Calculadora em java script

Mensagem por vitao009 em Seg 10 Maio 2010, 7:23 am

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>xCalc</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="Javascript">

function historico(string){ //Função que cria o histórico dos cálculos e resultados
   document.all.fita.value+=string;
}

function calcular(cmd){ //Função que executa os cálculos
   cmd=cmd.replace(",",".");
   var result=eval(cmd);
   cmd=cmd.replace(".",",");
   document.all.visor.value=cmd;
   document.all.cmd.value=result;
   var hist=cmd + "=" + result + "\n";
   historico(hist);
   focar();
}

function focar(){ //Colocar o cursos na loinha de comando
   document.all.cmd.focus;
}

function inm(mem,vlr){//Coloca valores na memória
   document.getElementById(mem).value=vlr;
}

function outm(id){//Resgata valores da memória
   var mem=document.getElementById(id).value;
   var cmd=document.all.cmd.value;
   vlr=cmd + mem;
   document.all.cmd.value=vlr;
   document.all.cmd.focus();
}

function ajuda(id){//Exibe a ajuda dos controles
   var help=new Array();
   help[0]="Neste campo é exibido o histórico de operações realizadas na calculadora e seus resultados.";
   help[1]="Aqui é exibida a última operação realizada na calculadora.";
   help[2]="Aqui você deve digitar a expressão matemática a ser executada.\nPodem ser utilizados parênteses para expressões compostas de vários cálculos.\nPressione ENTER para realizar o cálculo.";
   help[3]="Esta é a memória de cinco posições, ou seja, pode armazenar cinco números ao mesmo tempo.\nPara guardar o que é exibido na calculadora, clique na posição de memória e pressione M.\nPara passar o conteúdo da memória para a calculadora, dê um duplo clique na memória desejada.";
   alert(help[id]);
}
</script>
</head>

<body onLoad="focar()">

<fieldset><legend id="ffita" onClick="ajuda('0')">Ajuda</legend>
<textarea id="fita" name="fita" cols="40" rows="10" readonly></textarea>
<br><dfn>Histórico</dfn>
</fieldset>

<fieldset><legend id="fvisor" onClick="ajuda('1')">Ajuda</legend>
<input name="visor" type="text" id="visor" size="50" readonly="true">
<br><dfn>Última expressão calculada</dfn>
</fieldset>

<fieldset><legend id="fcmd" onClick="ajuda('2')">Ajuda</legend>
<input id="cmd" name="cmd" type="text" size="50" onKeyPress="if ((window.event ? event.keyCode : event.which) == 13) { calcular(this.value); }">
<br><dfn>Linha de inserção de expressão - Exibe resultado</dfn>
</fieldset>

<fieldset><legend id="fmem" onClick="ajuda('3')">Ajuda</legend>
<dfn>Memórias: Clique na memória e aperte "M" para arquivar o resultado. Duplo clique na memória recupera seu valor.</dfn><br>
<input name="mem1" type="text" id="mem1" size="5" onKeyPress="if ((window.event ? event.keyCode : event.which) == 109) { inm(this.id,document.all.cmd.value); }" onDblClick="outm(this.id)" readonly="true">
<input name="mem2" type="text" id="mem2" size="5" onKeyPress="if ((window.event ? event.keyCode : event.which) == 109) { inm(this.id,document.all.cmd.value); }" onDblClick="outm(this.id)" readonly="true">
<input name="mem3" type="text" id="mem3" size="5" onKeyPress="if ((window.event ? event.keyCode : event.which) == 109) { inm(this.id,document.all.cmd.value); }" onDblClick="outm(this.id)" readonly="true">
<input name="mem4" type="text" id="mem4" size="5" onKeyPress="if ((window.event ? event.keyCode : event.which) == 109) { inm(this.id,document.all.cmd.value); }" onDblClick="outm(this.id)" readonly="true">
</fieldset>
</body>
</html>
<strong></strong>

Proibada a coipia desse topico/resposta!

_______________________________________________
[b]Convidado, você ainda só postou 1 mensagens e topicos, poste mais, para ficar em primeiro do top dos postadores, e ganhar premios[/b]







avatar
vitao009
Administrador
Administrador

Mensagens : 739
VicPontos : 95024
Moedas : 1023
Data de inscrição : 22/12/2009
Idade : 19
Localização : Santa Isabel SP
Pet :

Ver perfil do usuário http://vicforumvic.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum