none
Exibir resultados - Calculadora simples RRS feed

  • Pergunta

  • Olá, pessoal,

    Sou iniciante em programação ASP e estou tentando fazer uma calculadora simples, onde o usuário digita dois valores, escolhe a operação matemática a ser realizada clicando em um botão e o resultado é exibido automaticamente na mesma página. Mas não estou conseguindo exibir o resultado. Alguém pode me ajudar, por favor?

     

    Obrigado, até mais.

    sexta-feira, 2 de fevereiro de 2007 16:14

Todas as Respostas

  • Lá vai:

    Os seus dois campos tem que ter nome, você pode usar botões, radiobutons, select, etc para saber qual a operação matemática escolhida.

    Depois disso você precisa dar um submit no formulário com method="post" ou "get" da página e executar essas contas em CodeBehind (Código)...
    Recupera-se os valores e o resultado pra exibir é só usar
    response.write(Resultado)
    ou
    <%=Resultado%>

    Qualquer dúvida é só postar
    Espero ter ajudado

    sexta-feira, 2 de fevereiro de 2007 16:36
  • Dê uma olhada no código que eu fiz, por favor:

    <html>
       <body>

          <script language="vbscript" >
             Sub adicao_OnClick
                result = CInt(privalor) + CInt(segvalor)
                Response.Write result
             End Sub

             Sub subtracao_OnClick
                result = CInt(privalor) - CInt(segvalor)
                Response.Write result
             End Sub

             Sub multiplicacao_OnClick
                result = CInt(privalor) * CInt(segvalor)
                Response.Write result
             End Sub

             Sub divisao_OnClick
                result = CInt(privalor) / CInt(segvalor)
                Response.Write result
             End Sub

          </script>


       
          <form action="calc.asp" method="post">
             Primeiro valor:  <input type="text" name = "txtprivalor" value=""><br>
             Segundo valor:   <input type="text" name = "txtsegvalor" value=""><br>
             <p><input type="button" name = "adicao"        value="+">
                <input type="button" name = "subtracao"     value="-">
                <input type="button" name = "multiplicacao" value="x">
                <input type="button" name = "divisao"       value="/"></p>
              
          </form>

      <%

             Dim privalor
             Dim segvalor
             Dim result

             privalor=Request.Form("txtprivalor")
             segvalor=Request.Form("txtsegvalor")

       %>
     
        
       </body>
    </html>

     

    O quê eu preciso corrigir?

    sexta-feira, 2 de fevereiro de 2007 16:47