Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #nhap n va x
- #---------{
- nhapnx(){
- echo 'n:'; read n;
- echo 'x:'; read x;
- #1
- while [ $n -eq 0 ] || [ $x -eq 0 ]
- do
- echo 'Yeu cau nhap lai n hoac x khac 0';
- echo 'n:'; read n;
- echo 'x:'; read x;
- done
- #-
- }
- #---}
- #tinh s(x,n) = -x+1/ x^ 2 -x^ 3 +1/x^ 4 -..... - x ^n
- #para: x, n
- #------{
- sxn(){
- s=-$x;
- xn=$x;
- i=2;
- #1 : tinh tong toi n
- while [ $i -le $n ]
- do
- xn=`expr $xn \* $x`;
- #1.1 : xet truong hop am hay duong
- case `expr $i % 2` in
- 0){
- s=$(echo "$s + 1/$xn"|bc -l);
- };;
- 1){
- s=$(echo "$s - $xn"|bc -l);
- };;
- esac
- #--
- i=`expr $i + 1`;
- done
- #-
- echo "S(x,n):";
- echo "$s";
- }
- #---}
- #main
- {
- #1
- nhapnx;
- #-
- #2
- sxn;
- #-
- }
- #niam
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement