En este post voy a mostrar cómo calcular u obtener el promedio de todos los valores dentro de un arreglo en C# sin importar el tipo (entero, doble, flotante).
Vamos a ver dos maneras de obtener el promedio: de manera manual y usando Linq.
Para obtener el promedio primero debemos obtener la sumatoria de todos los elementos. Una vez que tenemos la sumatoria, el promedio resulta de dividir la sumatoria entre la cantidad de elementos.
Declaramos la sumatoria en 0, recorremos el arreglo y sumamos cada valor a la sumatoria. Al terminar el ciclo dividimos sumatoria entre arreglo.Length
.
Vamos a ver la manera manual de hacer esto. El código es el siguiente:
En este caso fue para un arreglo de tipo doble pero podría ser para uno de enteros o flotantes.
Puedes ejecutar el código en línea aquí.
Ahora veamos el método que usa a System.Linq. Linq proporciona muchos métodos para los arreglos; el método que nos importa es el llamado Average.
El código para obtener el promedio usando Linq es el siguiente:
Linq añade métodos a los arreglos para las operaciones más comunes, en este caso agrega la de Average o promedio.
Prueba el código aquí.
De esta manera podemos calcular y obtener el promedio de todos los valores de un arreglo. El tipo de dato en este caso fue doble, pero funciona para arreglos de tipo entero o flotante.
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Esta web usa cookies.