diganme mi error en este programita en c sharp

Iniciado por Amagekure, 21 Marzo 2010, 01:58 AM

0 Miembros y 1 Visitante están viendo este tema.

Amagekure


        private void button1_Click(object sender, EventArgs e)
        {
            int pago, valor, horas,sueldo;
            horas = int.Parse(horasextras.Text);
            sueldo = int.Parse(SueldoBase.Text);


            if (numericUpDown1.Value > 3)
            {
                MessageBox.Show("Usted no Aplica para las horas Extras");

            }
            else
            {

                if (numericUpDown1.Value == 3)

                valor = 85;
                horas = horas * [u]valor[/u];
                pago = sueldo + horas;
                Pago.Text = pago.ToString();




            }


donde dice valor abajo dice
CitarUso de la variable local no asignada'valor'

Shell Root

A simple vistá:
Código (csharp) [Seleccionar]

        private void button1_Click(object sender, EventArgs e){
            int pago, valor, horas, sueldo = 0;
            horas = int.Parse(horasextras.Text);
            sueldo = int.Parse(SueldoBase.Text);

            if (numericUpDown1.Value > 3){
                MessageBox.Show("Usted no Aplica para las horas Extras");
            }else if (numericUpDown1.Value == 3){
                valor = 85;
                horas = horas * valor;
                pago = sueldo + horas;
                Pago.Text = pago.ToString();
            }//Exit If's
        }//End Private


Intentad así...
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.