1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Calculadora

Discussão em 'Programação' iniciada por yschmitzz, 10 de Agosto de 2008. (Respostas: 2; Visualizações: 620)

  1. yschmitzz

    yschmitzz Power Member

    Ola
    estou desenvolvendo uma calculadora, so que queria adicionar umas coisas, mas nao sei como
    assim
    ela funciona com 2 textbox, vc dijita um numero no textbox1, e no textbox2 dijita outro, e escolhe a função se é somar, diminuir etc
    ae sairá o resultado
    mas eu queria fazer de uma farma diferente da calculadora do windows
    queri que vc dijitase no textbox uma expresao e ela resolvese
    por exemplo
    fazendo
    Código:
    Sub Button1(.....) Handle Button1.Click
    Textbox1.text = (-10 + 2*(10\52)^5 \ 3 *5\2)
    End Sub
    c eu clicar no botao, ele ira resolver essa expressao
    mas eu quero que nao haja expressoes prontas, queria que o usuario dijitase no textbox a expresao e clicase em = e saise o resultado
    tentei fazer
    Textbox1.text = (textbox2.text)
    so q ele repete oq é dijitado e nao resolve
    como eu faço pra resolver?
     
    Última edição pelo moderador: 10 de Agosto de 2008
  2. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    O que queres é o chamado "Expression Evaluator".
    Tens de o programar totalmente ou procurar classes prontas na net, mas a menos que o vb.net tenha a função eval(), não vais conseguir fazer isso facilmente.
    Dá uma vista de olhos a isto, por exemplo: http://www.codeproject.com/KB/vb/math_expression_evaluator.aspx

    edit - já agora, escreve-se "digitar" :)
     
    Última edição: 10 de Agosto de 2008
  3. MPalhas

    MPalhas Power Member

Partilhar esta Página