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 0.93 KB | None | 0 0
  1. #!/bin/bash
  2. bezstopera () {
  3. i=0
  4. sum=0
  5. echo "Podaj wartosc stopera"
  6. read stoper
  7. for j in $*
  8. do
  9. if [ ${j} != $stoper ]
  10. then
  11. sum=$[$sum+${j}]
  12. i=$[$i+1]
  13. else
  14. break
  15. fi
  16. done
  17. echo $sum
  18. sred=$[$sum/$i]
  19. echo "Srednia bez stopera wynosi" $sred
  20. }
  21.  
  22. zestoperem () {
  23. i=0
  24. sum=0
  25. echo "Podaj wartosc stopera"
  26. read stoper
  27. for j in $*
  28. do
  29. if [ $j != $stoper ]
  30. then
  31. sum=$[$sum+${j}]
  32. i=$[$i+1]
  33. else
  34. sum=$[$sum+$j]
  35. i=$[$i+1]
  36. break
  37. fi
  38. done
  39. sred=$[$sum/$i]
  40. echo "Srednia arytmetyczna ze stoperem wynosi = " $sred
  41. }
  42.  
  43. while [ TRUE ]
  44. do
  45. if [ $# == 0 ]
  46. then
  47. echo "Brak danych"
  48. break
  49. fi
  50. echo "MENU PROGRAMU"
  51. select option in "srednia ze stoperem" "srednia bez stopera" "koniec"
  52. do
  53. case $option in
  54. "srednia ze stoperem") zestoperem ;;
  55. "srednia bez stopera") bezstopera ;;
  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