Media de un rango con variable for
Publicado por eduardo (1 intervención) el 04/10/2016 13:16:44
Hola, tengo que hacer una script en shell que haga una media aritmetica de los numeros comprendidos en un rango dado por el usuario. Un amigo me ha enseñado su codigo, pero no entiendo como hace la media. Es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
echo el numero 1
read num1
echo el numero 2
read num2
suma1=0
suma2=$suma1
for ((i=$num1;i<=$num2;i+=1));
do
echo $i
suma1=`expr $suma1 + $i`
suma2=`expr $suma1 + 1`
done
media=`expr $suma2 / 2`
echo la media es $media
Valora esta pregunta


0