Ingreso por teclado de números, hasta que se ingresa la palabra «promedio», despues se calcula la Media Aritmética entre todos ellos.-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/bin/bash clear # Variables: CONTADOR=0 SUMA=0 while [ 1 ] do # Entrada de usuario: read -p "Diga un n umero: " NUMERO # Comprobar si nos piden el promedio: if [ "$NUMERO" = "promedio" ] || [ "$NUMERO" = "PROMEDIO" ] then # Romper bucle: break fi let CONTADOR++ SUMA=$(expr $SUMA + $NUMERO) done echo "Ha introducido $CONTADOR numeros." PROMEDIO=$(echo "scale=2; $SUMA / $CONTADOR"|bc|tr "." ",") echo "El promedio es $SUMA entre $CONTADOR igual a ${PROMEDIO}." |
va tio