Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Amagekure en 21 Marzo 2010, 01:58 am



Título: diganme mi error en este programita en c sharp
Publicado por: Amagekure en 21 Marzo 2010, 01:58 am
Código:
        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
Citar
Uso de la variable local no asignada'valor'


Título: Re: diganme mi error en este programita en c sharp
Publicado por: Shell Root en 21 Marzo 2010, 02:14 am
A simple vistá:
Código
  1.        private void button1_Click(object sender, EventArgs e){
  2.            int pago, valor, horas, sueldo = 0;
  3.            horas = int.Parse(horasextras.Text);
  4.            sueldo = int.Parse(SueldoBase.Text);
  5.  
  6.            if (numericUpDown1.Value > 3){
  7.                MessageBox.Show("Usted no Aplica para las horas Extras");
  8.            }else if (numericUpDown1.Value == 3){
  9.                valor = 85;
  10.                horas = horas * valor;
  11.                pago = sueldo + horas;
  12.                Pago.Text = pago.ToString();
  13.            }//Exit If's
  14.        }//End Private

Intentad así...