Programa para calcular el promedio en bash.
Ejemplos:
Input : 1 2 3 4 5 Output : average : 3.0 Input : 1 2 3 4 10 Output : average : 5.0
El programa para calcular el promedio es simple. También se le llama Media .
Fórmula:
(sum of all elements) / (total no. of elements)
La extensión de los programas bash termina en .sh . Los elementos se almacenan en una array que se recorre en el ciclo while para calcular la suma. Se recomienda entender Arrays en Shell .
El promedio se calcula usando el comando bc. El comando bc se usa para la calculadora de línea de comandos.
Los programas en bash se ejecutan de la siguiente manera:
sh program_name.sh OR ./program_name.sh
CPP
# Total numbers n=5 # copying the value of n m=$n # initialized sum by 0 sum=0 # array initialized with # some numbers array=(1 2 3 4 5) # loop until n is greater # than 0 while [ $n -gt 0 ] do # copy element in a # temp variable num=${array[`expr $n - 1`]} # add them to sum sum=`expr $sum + $num` # decrement count of n n=`expr $n - 1` done # displaying the average # by piping with bc command # bc is bash calculator # command avg=`echo "$sum / $m" | bc -l` printf '%0.3f' "$avg"
Producción :
3.0
Publicación traducida automáticamente
Artículo escrito por shubham_rana_77 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA