Shell program to find sum of n numbers

Let's write a shell program to find sum of n numbers.




Algorithm

1. Get N (Total Numbers).

2. Get N numbers using loop.

3. Calculate the sum.

4. Print the result.




Sum of n numbers using while loop - Shell Script

#shell script to find sum of n numbers

echo "Enter Size(N)"
read N

i=1
sum=0

echo "Enter Numbers"
while [ $i -le $N ]
do
  read num           #get number
  sum=$((sum + num)) #sum+=num
  i=$((i + 1))
done

echo $sum



Output

Enter Size(N)

5

Enter Numbers

1

2

3

4

5

15


Enter Size(N)

3

Enter Numbers

10

20

30

60




Sum of n numbers using for loop- Shell Script

#shell script to find sum of n numbers using for loop

echo "Enter Size(N)"
read N

sum=0

echo "Enter Numbers"
for((i=1;i<=N;i++))
do
  read num           #get number
  sum=$((sum + num)) #sum+=num
done

echo $sum



Output

Enter Size(N)

5

Enter Numbers

1

2

3

4

5

15


Enter Size(N)

3

Enter Numbers

10

20

30

60


Useful Resources

To learn more shell script examples, you can visit the link