none
calc RRS feed

  • Pergunta

  • criei uma calculadora que ta top, porem gostaria de acrescentar uma função que seria o seguinte

    na textbox o usuario digita 1 + 1 e quando clica na igualdade aparece o resultado, mas eu tento de todo jeito porem elenão reconhece que o sinal de + significa uma adição, ajudem pfv

    quarta-feira, 28 de fevereiro de 2018 13:34

Respostas

  • Olá Junin,

    veja se esta ideia funciona,

    string fator = textBox1.Text;
    string[] numero = null;
    decimal produto = 0;
    
    if(fator.Trim().Contains("+"))
    {
     numero = fator.Split('+');
     foreach (var item in numero)
     {
       produto += decimal.Parse(item);
     }
    }

    Abs!


    Leandro de Agostini MCTS - Web Application, Framework 4

    quarta-feira, 28 de fevereiro de 2018 14:30

Todas as Respostas

  • voce, utilizar o string.substring(), pegando o primeiro valor antes do caractere +, -, x, / guarda em uma variavel o sinal em outra o segundo valor em outra e assim sucessivamente, e monta a operação

    quarta-feira, 28 de fevereiro de 2018 13:42
  • Olá Junin,

    veja se esta ideia funciona,

    string fator = textBox1.Text;
    string[] numero = null;
    decimal produto = 0;
    
    if(fator.Trim().Contains("+"))
    {
     numero = fator.Split('+');
     foreach (var item in numero)
     {
       produto += decimal.Parse(item);
     }
    }

    Abs!


    Leandro de Agostini MCTS - Web Application, Framework 4

    quarta-feira, 28 de fevereiro de 2018 14:30