Mundo Retro

Olá CONVIDADO,

Seja bem Vindo ao Mundo Retro.

Obrigado pela visita,
Aqui você encontra papéis de parede, capas de filmes, ajuda, detonados de jogos de xbox 360, ps3 e ps2 e muito mais ...

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

Mundo Retro

Olá CONVIDADO,

Seja bem Vindo ao Mundo Retro.

Obrigado pela visita,
Aqui você encontra papéis de parede, capas de filmes, ajuda, detonados de jogos de xbox 360, ps3 e ps2 e muito mais ...

Mundo Retro

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

4 participantes

    [Script] Calculadora básica completa

    Dont
    Dont
    Amador
    Amador


    Posts Posts : 94
    Respeito Respeito : 51

    [Script] Calculadora básica completa Empty [Script] Calculadora básica completa

    Mensagem por Dont Sáb maio 12, 2012 8:38 pm

    Olá , este tópico foi feito para mostrar um pequeno código em HTML. O código a baixo, é de uma calculadora básica, mas completa.

    Código:
    Código:
    <html>
    <head>
    <title>Calculadora</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#FFFFFF">

    <blockquote>
    <center>
        <p> </p><h1><font face="Verdana, Arial, Helvetica, sans-serif" size="1"></font><font face="Verdana, Arial, Helvetica" size=2>
          </font></h1>
        <form name="Keypad" action="">
          <table>
            <table border=2 width=50 height=60 cellpadding=1 cellspacing=5>
              <tr>
                <td colspan=3 align=middle>
                  <input name="ReadOut" type="Text" size=24 value="0" width=100%>
                </td>
                <td
    ></td>
                <td>
                  <input name="btnClear" type="Button" value="  C  " onClick="Clear()">
                </td>
                <td>
                  <input name="btnClearEntry" type="Button" value="  CE " onClick="ClearEntry()">
                </td>
              </tr>
              <tr>
                <td>
                  <input name="btnSeven" type="Button" value="  7  " onClick="NumPressed(7)">
                </td>
                <td>
                  <input name="btnEight" type="Button" value="  8  " onClick="NumPressed(8)">
                </td>
                <td>
                  <input name="btnNine" type="Button" value="  9  " onClick="NumPressed(9)">
                </td>
                <td> </td>
                <td>
                  <input name="btnNeg" type="Button" value=" +/- " onClick="Neg()">
                </td>
                <td>
                  <input name="btnPercent" type="Button" value="  % " onClick="Percent()">
                </td>
              </tr>
              <tr>
                <td>
                  <input name="btnFour" type="Button" value="  4  " onClick="NumPressed(4)">
                </td>
                <td>
                  <input name="btnFive" type="Button" value="  5  " onClick="NumPressed(5)">
                </td>
                <td>
                  <input name="btnSix" type="Button" value="  6  " onClick="NumPressed(6)">
                </td>
                <td> </td>
                <td align=middle>
                  <input name="btnPlus" type="Button" value="  +  " onClick="Operation('+')">
                </td>
                <td align=middle>
                  <input name="btnMinus" type="Button" value="  -  " onClick="Operation('-')">
                </td>
              </tr>
              <tr>
                <td>
                  <input name="btnOne" type="Button" value="  1  " onClick="NumPressed(1)">
                </td>
                <td>
                  <input name="btnTwo" type="Button" value="  2  " onClick="NumPressed(2)">
                </td>
                <td>
                  <input name="btnThree" type="Button" value="  3  " onClick="NumPressed(3)">
                </td>
                <td> </td>
                <td align=middle>
                  <input name="btnMultiply" type="Button" value="  *  " onClick="Operation('*')">
                </td>
                <td align=middle>
                  <input name="btnDivide" type="Button" value="  /  " onClick="Operation('/')">
                </td>
              </tr>
              <tr>
                <td>
                  <input name="btnZero" type="Button" value="  0  " onClick="NumPressed(0)">
                </td>
                <td>
                  <input name="btnDecimal" type="Button" value="  .  " onClick="Decimal()">
                </td>
                <td colspan=3> </td>
                <td>
                  <input name="btnEquals" type="Button" value="  =  " onClick="Operation('=')">
                </td>
              </tr>
            </table>
          </table>
        </form>
        <p>

          <font face="Verdana, Arial, Helvetica" size=2>
          <script language="JavaScript">
    <!-- Begin
    var FKeyPad = document.Keypad;
    var Accumulate = 0;
    var FlagNewNum = false;
    var PendingOp = "";
    function NumPressed (Num) {
    if (FlagNewNum) {
    FKeyPad.ReadOut.value  = Num;
    FlagNewNum = false;
      }
    else {
    if (FKeyPad.ReadOut.value == "0")
    FKeyPad.ReadOut.value = Num;
    else
    FKeyPad.ReadOut.value += Num;
      }
    }
    function Operation (Op) {
    var Readout = FKeyPad.ReadOut.value;
    if (FlagNewNum && PendingOp != "=");
    else
    {
    FlagNewNum = true;
    if ( '+' == PendingOp )
    Accumulate += parseFloat(Readout);
    else if ( '-' == PendingOp )
    Accumulate -= parseFloat(Readout);
    else if ( '/' == PendingOp )
    Accumulate /= parseFloat(Readout);
    else if ( '*' == PendingOp )
    Accumulate *= parseFloat(Readout);
    else
    Accumulate = parseFloat(Readout);
    FKeyPad.ReadOut.value = Accumulate;
    PendingOp = Op;
      }
    }
    function Decimal () {
    var curReadOut = FKeyPad.ReadOut.value;
    if (FlagNewNum) {
    curReadOut = "0.";
    FlagNewNum = false;
      }
    else
    {
    if (curReadOut.indexOf(".") == -1)
    curReadOut += ".";
      }
    FKeyPad.ReadOut.value = curReadOut;
    }
    function ClearEntry () {
    FKeyPad.ReadOut.value = "0";
    FlagNewNum = true;
    }
    function Clear () {
    Accumulate = 0;
    PendingOp = "";
    ClearEntry();
    }
    function Neg () {
    FKeyPad.ReadOut.value = parseFloat(FKeyPad.ReadOut.value) * -1;
    }
    function Percent () {
    FKeyPad.ReadOut.value = (parseFloat(FKeyPad.ReadOut.value) / 100) * parseFloat(Accumulate);
    }
    // End -->
          </script>
          </font></p>
      </center>
    <hr noshade size="1" color="000000">
    <div align="center"></div></blockquote>
    <div align="center">
    <pre> </pre></div></body>
    </html>

    Como instalar:
    1º - Abra o bloco de notas.
    2º - Copie o código a cima.
    3º - Cole no bloco de notas
    4º - Vá em Salvar/Salvar como...
    5º - Salve com qualquer nome, porém com a extensão .htm ou .html. Ex: calculadora.htm / calculadora.html.
    6º - Pronto, agora é só se divertir ;D

    Calculadora pronta (Screenshot):
    [Script] Calculadora básica completa 65xqmp
    Falhou? Clique aqui!

    Espero que vocês gostem.

    OBS: Na imagem vocês verão escrito "Mundo Retro", porém, no código ela não estará lá. Só coloquei na imagem mesmo.

    Não conseguiu instalar ela ainda? então se mate!
    rck
    rck
    Gerente
    Gerente


    Posts Posts : 251
    Respeito Respeito : 48

    [Script] Calculadora básica completa Empty Re: [Script] Calculadora básica completa

    Mensagem por rck Dom maio 13, 2012 9:30 am

    faltou a raiz quadrada.
    iLuc
    iLuc
    Administrador
    Administrador


    Posts Posts : 2164
    Respeito Respeito : 379

    [Script] Calculadora básica completa Empty Re: [Script] Calculadora básica completa

    Mensagem por iLuc Dom maio 13, 2012 10:15 am

    É um ótimo script!
    No entanto como o rck disse, só faltou a raiz quadrada, mas nem tudo pode sair perfeito!

    Então, é um ótimo script!

    Obrigado por compartilhar
    lucasxd111
    lucasxd111
    Junior
    Junior


    Posts Posts : 188
    Respeito Respeito : 141

    [Script] Calculadora básica completa Empty Re: [Script] Calculadora básica completa

    Mensagem por lucasxd111 Dom maio 13, 2012 11:54 am

    Esse Codigo e de Falha D+ Não Fuciona "_" Atéé.
    Dont
    Dont
    Amador
    Amador


    Posts Posts : 94
    Respeito Respeito : 51

    [Script] Calculadora básica completa Empty Re: [Script] Calculadora básica completa

    Mensagem por Dont Dom maio 13, 2012 12:04 pm

    lucasxd111 escreveu:Esse Codigo e de Falha D+ Não Fuciona "_" Atéé.
    O que não funciona? aqui a calculadora está funcionando 100%.

    ---------
    Aé, eu nem percebi que faltou a raiz quadrada, mas fazer o que né? xD

    Conteúdo patrocinado


    [Script] Calculadora básica completa Empty Re: [Script] Calculadora básica completa

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Abr 27, 2024 12:11 am