none
sumar contenido de un textbox RRS feed

  • Pregunta

  • Hola a todos .

    mi pregunta es como puedo sumar el contenido de un textbox que tengo con este contenido :
    ejemplo: 2x25-3x15-2x2,30
    el signo - es como un separador y la x es multiplicar
    y la suma seria en este caso 99,60 que ira en otro textbox

    espero que me haya explicado bien

    gracias de antemano.
    lunes, 9 de julio de 2012 15:05

Todas las respuestas

  • Hola,

    Mira, lo tengo en una aplicación de consola en C# que hace lo que necesitas !

                String Cadena = "2x25-3x15-2x2,30";
                Cadena = Cadena.Replace("x", "*");
                string[] Multiplicaciones = Cadena.Split('-');
                Double Suma = 0;
                Double Numero1 = 0;
                Double Numero2 = 0;
                for (int i = 0; i < Multiplicaciones.Length; i++)
                {
                    string[] Numeros = Multiplicaciones[i].Split('*');
                    Numero1 = Convert.ToDouble(Numeros[0]);
                    Numero2 = Convert.ToDouble(Numeros[1]);
                    Suma += Numero1 * Numero2;
                }
                Console.WriteLine(String.Format("La suma es: {0}",Suma));
                Console.ReadLine();

    El resultado de esta suma es: 99.6 como indicas !
    Mira si lo puedes convertir a vb,

    Espero te sirva !


    Un saludo, Cristian Pérez

    • Propuesto como respuesta Alberto8 miércoles, 11 de julio de 2012 12:45
    lunes, 9 de julio de 2012 21:51