Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #!/bin/bash
  2. while [ TRUE ]
  3. do
  4. if [ $# == 0 ]
  5. then
  6. echo "Brak danych"
  7. break
  8. fi
  9. echo "MENU PROGRAMU"
  10. select option in "srednia ze stoperem" "srednia bez stopera" "koniec"
  11. do
  12. case $option in
  13. "srednia ze stoperem")
  14. i=0
  15. sum=0
  16. echo "Podaj wartosc stopera"
  17. read stoper
  18. for j in $*
  19. do
  20. if [ $j != $stoper ]
  21. then
  22. sum=$[$sum+${j}]
  23. i=$[$i+1]
  24. else
  25. sum=$[$sum+$j]
  26. i=$[$i+1]
  27. break
  28. fi
  29. done
  30. sred=$[$sum/$i]
  31. echo "Srednia arytmetyczna ze stoperem wynosi = " $sred
  32. ;;
  33. "srednia bez stopera")
  34. i=0
  35. sum=0
  36. echo "Podaj wartosc stopera"
  37. read stoper
  38. if [ $stoper == $1 ]
  39. then
  40. echo "Srednia bez stopera wynosi 0"
  41. break
  42. fi
  43. for j in $*
  44. do
  45. if [ ${j} != $stoper ]
  46. then
  47. sum=$[$sum+${j}]
  48. i=$[$i+1]
  49. else
  50. break
  51. fi
  52. done
  53. sred=$[$sum/$i]
  54. echo "Srednia bez stopera wynosi" $sred
  55. ;;
  56. "koniec") exit 1 ;;
  57. *) echo "nieprawidlowa opcja"
  58. esac
  59. break
  60. done
  61.  
  62. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement