#!/bin/bash yesno=Y while [ "$yesno" = "y" ] || [ "$yesno" = "Y" ] do clear counter=1 echo -n "please enter the first element : " read first echo -n "please enter the number of elements : " read number echo -n "please enter R or D : " read rd echo -n "please enter AP or GP : " read apgp result=$first echo $result while [ "$counter" -le "$number" ] do echo " result value is "$result" for element "$counter" " let counter+=1 if [ "$apgp" = "AP" ] || [ "$apgp" = "ap" ] || [ "$apgp" = "Ap" ] || [ "$apgp" = "aP" ]; then let result=result+rd elif [ "$apgp" = "GP" ] || [ "$apgp" = "gp" ] || [ "$apgp" = "Gp" ] || [ "$apgp" = "gP" ]; then let result=result*rd else echo " bad progression must be AP or GP " let counter=number+1 fi done sleep 3 echo echo echo -n "Do you want to play again Y/N " read yesno done echo "Thank you"