Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2012, 03:55
jlmn23
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 15 años, 5 meses
Puntos: 5
Problemilla con una funcion

Buenos dias, no he tardado en volver con esto e parametros variables globales y demas, jejje. Ahora son l as funciones en visual c#. En el manual tengo 2 ejercicios y he cogido para familiarizarme el mas simple. Pongo el ejercicio:

Crear una tabla de multiplicar, captura y control de ciclo en el principal (BUTTONCLICK), operaciones en una funcion, despliegue en el principal.

Lo que yo he echo es poner un textbox para que el usuario meta el numero para multiplicar y un boton que hace el calculo. He puesto este codigo para el boton que hace la operacion:

private void button1_Click(object sender, EventArgs e)
{

Tabla_multiplicar(numero);

}

int Tabla_multiplicar(int contador, int numero, int total)
{
numero = int.Parse(textBox1.Text);
contador = 1;
while (contador <= 10)
{
total = contador * numero;
listBox1.Items.Add(total.ToString());
contador++;
return total;
}
}

El caso es que me da 2 fallos y por eso no puedo hacer el programa:

1. Error 1 El nombre 'numero' no existe en el contexto actual .
2. Error 2 'Ejercicio_Funciones.Form1.Tabla_multiplicar(int, int, int)': no todas las rutas de código devuelven un valor.

Yo di funciones en C y visual basic 2005 pero de eso hace ya 5 años y por lo que recuerdo creo que las funcoines con visual c# se hacen de un modo diferente.

Seguro que es una tonteria de nada. Llevo unos dias con parametros variables globales y demas de quebraderos de cabeza.

Gracias.