Korn Shell Write a shell program that will continually allow

 Korn Shell Write a shell program that will continually allow the user to input a numeric average for a number of students.  After each grade is input the program will output the letter grade for that student.  It will continue to ask for more grades until the user enters -1 to stop.  Once the user enters -1, have  program output the numeric average for all students. A sample run could be:  What is the next student\'s numeric average? 82 That student got a B for the semester. What is the next student\'s numeric average? 77 That student got a C for the semester. What is the next student\'s numeric average? 86 That student got a B for the semester. What is the next student\'s numeric average? 62 That student got a D for the semester. What is the next student\'s numeric average? 95 That student got a A for the semester. What is the next student\'s numeric average? -99 The average for all students is 80.4 

Solution

print \"What is the next student\\\'s numeric average?\"
read marks
average = 0
count = 0
while [[ $marks -ge 0 ]];do
   count += 1
   average += marks
   if [[ $marks -ge 90 ]];then
       print \"That student got a A for the semester.\"
   elif [[ $marks -ge 80 ]];then
       print \"That student got a B for the semester.\"
   elif [[ $marks -ge 70 ]];then
       print \"That student got a C for the semester.\"
   else
       print \"That student got a D for the semester.\"
   fi
   read marks
   print \"What is the next student\\\'s numeric average?\"
done
average /= count
print \"The average for all students is $average\"

 Korn Shell Write a shell program that will continually allow the user to input a numeric average for a number of students. After each grade is input the progra

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site