Lo que pides es pura matematica. algo tiene que ver con progra que sería almacenar y procesar datos, pero más allá de eso todo es mates.
A que voy, si por ejemplo, quieres saber el promedio total de valores la formula es una (en terminos practicos).
promedio= [sumatoria^totalDatos_i (dato_i)]/totalDatos
Sumatoria en progra es facil
Código Pseudo:
Ver originaldatos = [1,45,23,1, ....]
suma=0
for(i=0; i<total; i++){
suma+=datos[i]
}
Y listo, ahora si quieres hacer un retoque, por ejemplo, el promedio pero entre a, y b, (con a>0), ahí haces uso de progra
Código Pseudo:
Ver originaldatos = [1,45,23,1, ....]
suma=0
for(i=0; i<total; i++){
si(dato[i] <= a Y dato[i] >= b){
suma+=datos[i]
}
}
Pero siempre es lo mismo, de hecho con lo anterior, puedes hacer tu propia libreria
Código Pseudo:
Ver originalsumatoria(datos){
for(i=0; i<total; i++){
suma+=datos[i]
}
}
Código Pseudo:
Ver originalsumatoriaEntre(datos, a,b){
for(i=0; i<total; i++){
si(entre(dato[i],a,b)){
suma+=datos[i]
}
}
}
Código Pseudo:
Ver originalentre(a,b,dato){
si(dato <= a Y dato >= b){
VERDADERO
}
si no{
FALSO
}
}
Código Pseudo:
Ver originalpromedio(datos){
promedio = sumatoria(datos)/totalDatos
}
Código Pseudo:
Ver originalpromedioEntre(datos,a,b){
promedio = sumatoriaEntre(datos,a,b)/totalDatos
}
Y asi...
Si tienes dudas, mejor muestra algúna parte de tu código en donde topes
Saludos.
PD: Use Pseudo código a modo didactico