Ir para conteúdo
Fórum Script Brasil
  • 0

Calculadora em JS HTML


ratudumato

Pergunta

Gostaria de saber como prossigo para fazer minha calculadora, ressalto que estou começando agora a mexer com javascript, então não tenho muito conhecimento;

Fiz até esta parte, mas empaquei, queria saber o que preciso fazer para calcular mostrar o resultado:

HTML=

<body>
   <form name="calc">
    <div id="Calculadora">
        <input type="text" name="d1splay" id="display">
        <div id="teclado">
            <input type="button" value="AC" onclick="botao( value )"/>
            <input type="reset" value="C">
            <input type="button" value="%" onclick="botao( value )"> 
            <input type="button" value="/" onclick="botao( value )">
            <input type="button" value="7" onclick="botao( value )"/>
            <input type="button" value="8" onclick="botao( value )"> 
            <input type="button" value="9" onclick="botao( value )"> 
            <input type="button" value="x" onclick="botao( value )">
            <input type="button" value="4" onclick="botao( value )">
            <input type="button" value="5" onclick="botao( value )"> 
            <input type="button" value="6" onclick="botao( value )"> 
            <input type="button" value="-" onclick="botao( value )">
            <input type="button" value="1" onclick="botao( value )"> 
            <input type="button" value="2" onclick="botao( value )"> 
            <input type="button" value="3" onclick="botao( value )"> 
            <input type="button" value="+" onclick="botao( value )">
            <input type="button" value="+/-" onclick="botao( value )">
            <input type="button" value="0" onclick="botao( value )"> 
            <input type="button" value="." onclick="botao( value )"> 
            <input type="button" value="=" onclick="calcule()">
    </div>
</div>
</form>
</body>

JS=

function botao( num ){
    var salvo = document.calc.d1splay.value;
    document.calc.d1splay.value = salvo + num; 
    }
function calcule(){
    
}

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa noite.

Vi sua pergunta e também deu vontade de fazer.

o comando equal transfoma string em uma equação:

var str = "(12-3)*4";
var res;
res = equal(str); //resultado = 36
alert(res);

então dá para pegar o seu campo "digitado" e calcular ele:

var str = document.getElementById("display").value;
res = equal(str);
document.getElementById("display").value = res;

 

Esse código é para o calcule

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...