none
Restar dos datos de tipo double y dividir en C# RRS feed

  • 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???
    sábado, 2 de diciembre de 2017 2:59

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** 





    sábado, 2 de diciembre de 2017 16:25
  • 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** 

    sábado, 2 de diciembre de 2017 23:04

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** 





    sábado, 2 de diciembre de 2017 16:25
  • 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** 

    sábado, 2 de diciembre de 2017 23:04
  • GRACIAS BROTHER!!!
    sábado, 2 de diciembre de 2017 23:04