funcion argumentos variables
Publicado por jorge (67 intervenciones) el 20/02/2007 20:26:57
es posible crear una funcion de argumentos variables en vb??
quiero decir si se puede programar una funcion sin especificar el numero de argumentos a entrar al hacer la llamada.
por ejemplo:
una función que calcule el promedio de una serie de valores introducidos al hacer su llamada, en ocasiones podrán ser 3 valores, o 10, ó 50 valores..... simplemente conseguir que procese todos los datos introducidos sean cuántos sean, por ejemplo guardando todos los valores introducidos en un vector de dimensión n, y que sea la función la que se encargue de recorrer el vector que ella misma generó con los valores a procesar, y una vez analizados los n datos, calcule el promedio.
no se si me he explicado correctamente, pero basicamente lo que pretendo es programar una función tipo excel suma(valor1; valor2; valor3;........) sin tener que especificar al programarla cuantos valores deberá introducir el usuario.
probablemente me direis que lo haga de otra forma más sencilla con bucles, vectores o similar, pero simplemente quiero saber si es posibles programar una función de este tipo y cómo hacerlo.
gracias a todos
quiero decir si se puede programar una funcion sin especificar el numero de argumentos a entrar al hacer la llamada.
por ejemplo:
una función que calcule el promedio de una serie de valores introducidos al hacer su llamada, en ocasiones podrán ser 3 valores, o 10, ó 50 valores..... simplemente conseguir que procese todos los datos introducidos sean cuántos sean, por ejemplo guardando todos los valores introducidos en un vector de dimensión n, y que sea la función la que se encargue de recorrer el vector que ella misma generó con los valores a procesar, y una vez analizados los n datos, calcule el promedio.
no se si me he explicado correctamente, pero basicamente lo que pretendo es programar una función tipo excel suma(valor1; valor2; valor3;........) sin tener que especificar al programarla cuantos valores deberá introducir el usuario.
probablemente me direis que lo haga de otra forma más sencilla con bucles, vectores o similar, pero simplemente quiero saber si es posibles programar una función de este tipo y cómo hacerlo.
gracias a todos
Valora esta pregunta


0