Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- while [ TRUE ]
- do
- if [ $# == 0 ]
- then
- echo "Brak danych"
- break
- fi
- echo "MENU PROGRAMU"
- select option in "srednia ze stoperem" "srednia bez stopera" "koniec"
- do
- case $option in
- "srednia ze stoperem")
- i=0
- sum=0
- echo "Podaj wartosc stopera"
- read stoper
- for j in $*
- do
- if [ $j != $stoper ]
- then
- sum=$[$sum+${j}]
- i=$[$i+1]
- else
- sum=$[$sum+$j]
- i=$[$i+1]
- break
- fi
- done
- sred=$[$sum/$i]
- echo "Srednia arytmetyczna ze stoperem wynosi = " $sred
- ;;
- "srednia bez stopera")
- i=0
- sum=0
- echo "Podaj wartosc stopera"
- read stoper
- if [ $stoper == $1 ]
- then
- echo "Srednia bez stopera wynosi 0"
- break
- fi
- for j in $*
- do
- if [ ${j} != $stoper ]
- then
- sum=$[$sum+${j}]
- i=$[$i+1]
- else
- break
- fi
- done
- sred=$[$sum/$i]
- echo "Srednia bez stopera wynosi" $sred
- ;;
- "koniec") exit 1 ;;
- *) echo "nieprawidlowa opcja"
- esac
- break
- done
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement