Principales respuestas
Restar dos datos de tipo double y dividir en C#

Pregunta
-
Leandro Tuttini: Como hago para realizar dos operaciones de resta y division de dos cajas de textos con datos de tipo decimal o double como se da el caso de facturacion: "Me pagan con, el total facturado es y el cambio es:????". En qué evento tambien puedo hacer cambios sin ningun botón???
Respuestas
-
Saludos,
ejemplo; nombre de tus cajas (TextBox).
A ver si esto te ayuda;
//convertir los valores de las cajas de texto a numeros Double facturado,efectivo,total; //tus cajas de texto (TextBox1 & TextBox2) facturado = Convert.ToDouble(TextBox1.Text); efectivo = Convert.ToDouble(TextBox2.Text); if(efectivo < facturado) { MessegeBox.Show("Efectivo insuficiente para pagar esta orden") } else { total = efectivo - facturado; MessegeBox.Show("Cambio: "+total.ToString()); }
Puedes validar que las cajas de textos NO estén en blanco, que solo sean números (no admitan valores de tipo string), etc.
Puedes configurar que sea al presionar una tecla (ejemplo: ENTER) en el texbox del efectivo, etc...
**NO OLVIDES MARCAR COMO RESPUESTA SI TE HA SIDO DE AYUDA PARA OTROS USUARIOS EN SITUACIONES SIMILARES**
- Editado DewinRD sábado, 2 de diciembre de 2017 16:32
- Marcado como respuesta Sergio ParraModerator domingo, 3 de diciembre de 2017 14:48
-
YA LO HE LOGRADO, LO HICE DE ESTA FORMA:
decimal cambio = 0, valor = 0;
cambio = (Convert.ToDecimal(txtPagaCon.Text)) - (Convert.ToDecimal(txtFacturado.Text));
valor = (Convert.ToDecimal(txtFacturado.Text)) / (Convert.ToDecimal(txtTAza.Text));
txtCambio.Text = (cambio).ToString();
txtValor.Text = (valor).ToString();Donde txtTAza es el cambio del dollar a la moneda de mi pais cargado desde sqlserver....
**NO OLVIDES MARCAR COMO RESPUESTA SI TE HA SIDO DE AYUDA PARA OTROS USUARIOS EN SITUACIONES SIMILARES**
- Marcado como respuesta Sergio ParraModerator domingo, 3 de diciembre de 2017 14:48
Todas las respuestas
-
Saludos,
ejemplo; nombre de tus cajas (TextBox).
A ver si esto te ayuda;
//convertir los valores de las cajas de texto a numeros Double facturado,efectivo,total; //tus cajas de texto (TextBox1 & TextBox2) facturado = Convert.ToDouble(TextBox1.Text); efectivo = Convert.ToDouble(TextBox2.Text); if(efectivo < facturado) { MessegeBox.Show("Efectivo insuficiente para pagar esta orden") } else { total = efectivo - facturado; MessegeBox.Show("Cambio: "+total.ToString()); }
Puedes validar que las cajas de textos NO estén en blanco, que solo sean números (no admitan valores de tipo string), etc.
Puedes configurar que sea al presionar una tecla (ejemplo: ENTER) en el texbox del efectivo, etc...
**NO OLVIDES MARCAR COMO RESPUESTA SI TE HA SIDO DE AYUDA PARA OTROS USUARIOS EN SITUACIONES SIMILARES**
- Editado DewinRD sábado, 2 de diciembre de 2017 16:32
- Marcado como respuesta Sergio ParraModerator domingo, 3 de diciembre de 2017 14:48
-
YA LO HE LOGRADO, LO HICE DE ESTA FORMA:
decimal cambio = 0, valor = 0;
cambio = (Convert.ToDecimal(txtPagaCon.Text)) - (Convert.ToDecimal(txtFacturado.Text));
valor = (Convert.ToDecimal(txtFacturado.Text)) / (Convert.ToDecimal(txtTAza.Text));
txtCambio.Text = (cambio).ToString();
txtValor.Text = (valor).ToString();Donde txtTAza es el cambio del dollar a la moneda de mi pais cargado desde sqlserver....
**NO OLVIDES MARCAR COMO RESPUESTA SI TE HA SIDO DE AYUDA PARA OTROS USUARIOS EN SITUACIONES SIMILARES**
- Marcado como respuesta Sergio ParraModerator domingo, 3 de diciembre de 2017 14:48
-