Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Sumas dos variables en c#..es facil, please!!! (http://www.forosdelweb.com/f29/sumas-dos-variables-c-facil-please-568173/)

ManuelV 21/03/2008 18:40

Sumas dos variables en c#..es facil, please!!!
 
Disculpen mis preguntas tan basicas, pero recien estoy empezando.
Tengo un programa en c# en que quiero restar dos variables

txtSumaValor - txtEfectivo

eso quiero almacenarlo en una variable que se llamara txtTotal

como lo puedo hacer?

de antemano, gracias

Peterpay 21/03/2008 18:55

Re: Sumas dos variables en c#..es facil, please!!!
 
pues castealos a int

TextTotal.Text =int.parse(txtSumavalor.Text) + int.parse(txtEfectivo.Text);

Peterpay 21/03/2008 18:55

Re: Sumas dos variables en c#..es facil, please!!!
 
o al tipo q sea necesario, double int o long

ManuelV 21/03/2008 19:08

Re: Sumas dos variables en c#..es facil, please!!!
 
me sale el siguiente error:

this.txtVuelto.Text = int.Parse(txtEfectivo.Text) + int.Parse(txtSubTotal.Text);


Error 1 No se puede convertir implícitamente el tipo 'int' a 'string'

C:\Proyectos Visual.NET\GesCas\GesCas\ComandaForm.cs 66 35 GesCas

Peterpay 21/03/2008 19:16

Re: Sumas dos variables en c#..es facil, please!!!
 
this.txtVuelto.Text =""+( int.Parse(txtEfectivo.Text) + int.Parse(txtSubTotal.Text));

ManuelV 21/03/2008 19:40

Re: Sumas dos variables en c#..es facil, please!!!
 
Cita:

Iniciado por Peterpay (Mensaje 2331856)
this.txtVuelto.Text =""+( int.Parse(txtEfectivo.Text) + int.Parse(txtSubTotal.Text));

gracias peterpay por la ayuda pero ahora me sale el siguiente error:

No se controló System.FormatException
Message="La cadena de entrada no tiene el formato correcto."


tambien probe con

this.txtVuelto.Text = Convert.ToString(int.Parse(txtEfectivo.Text) + int.Parse(txtSubTotal.Text));

y me sale lo mismo

¿?

manuel

Peterpay 21/03/2008 19:47

Re: Sumas dos variables en c#..es facil, please!!!
 
mira cambialo asi

int value=( int.Parse(txtEfectivo.Text) + int.Parse(txtSubTotal.Text));

this.txtVuelto.Text =value.ToString();

y asegurate q los valores q metas no tengan punto decimal si lo tienen

cambia int por double

double value=( double.Parse(txtEfectivo.Text) + double.Parse(txtSubTotal.Text));

this.txtVuelto.Text =value.ToString();


La zona horaria es GMT -6. Ahora son las 19:40.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.