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.

Participe do fórum, é rápido e fácil

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.
Portal dos Games
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
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
Calculadora em java script EmptyDom 17 Fev 2013, 8:16 am por Darkmel

» Novas Vagas
Calculadora em java script EmptyDom 17 Fev 2013, 8:02 am por Darkmel

» jogos mortais IV
Calculadora em java script EmptyTer 04 Dez 2012, 4:51 pm por manete

» Planet - RO - Full PvP
Calculadora em java script EmptyQui 12 Jan 2012, 10:12 am por Nagato_Uchiha

» TUXqweqe
Calculadora em java script EmptyQui 05 Jan 2012, 10:29 am por vitao009

Top dos mais postadores
vitao009 (739)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
Kayo Raphael (115)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
Darkmel (58)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
deko009 (47)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
darkmagic (44)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
KamauX (32)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
Ryan (26)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
Matu Game (25)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
LucasSC (11)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 
Yagami (11)
Calculadora em java script Bar_leftCalculadora em java script BarCalculadora em java script Bar_right 

Dados do fórum
Contador
Contador visita
Page Rank PageRank

Calculadora em java script

Ir para baixo

Tutorial Calculadora em java script

Mensagem por vitao009 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>
vitao009
vitao009
Administrador
Administrador

Mensagens : 739
VicPontos : 164654
Moedas : 1023
Data de inscrição : 22/12/2009
Idade : 26
Localização : Santa Isabel SP
Pet : Calculadora em java script Neopets_112

https://vicforumvic.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos