Hello, Please write a Linux BASH script based upon the following instructions an
ID: 3602767 • Letter: H
Question
Hello,
Please write a Linux BASH script based upon the following instructions and grading weighted list from the picture.
Create a script that calculates and prints your final grade for the class.
Grading: You will get the same letter grade for the class and the lab, based upon the following weighted list... 8 Labs (40%) 3 Quizzes (10%) · Research Paper (5%) Midterm Exam (20%) Final Exam (25%) C+ > 7890 B- > 80% 1x > 60% A- > 90% > 8890 D+ > 9290 > 82% 72% > 70% 68% > 62%, 090Explanation / Answer
#!/bin/bash
# program to calculate the final grade and print it out on the screen
lab=40
quizzes=10
researchpp=5
midterm=20
finalexam=25
percent =(($lab+$quizzes+$researchpp+$midterm+$finalexam)/5)
if ((92 >= percent && percent <= 100))
then
echo "GRADE: A"
elif ((90 >= percent && percent <= 91))
then
echo "GRADE: A-"
elif((88 >= percent && percent <= 89))
echo "GRADE: B+"
elif((82 >= percent && percent <= 87))
echo "GRADE: B"
elif((80 >= percent && percent <= 81))
echo "GRADE: B-"
elif((78 >= percent && percent <= 79))
echo "GRADE: C+"
elif((72 >= percent && percent <= 77))
echo "GRADE: C"
elif((70 >= percent && percent <= 71))
echo "GRADE: C-"
elif((68 >= percent && percent <= 69))
echo "GRADE: D+"
elif((62 >= percent && percent <= 67))
echo "GRADE: D"
elif((60 >= percent && percent <= 61))
echo "GRADE: D-"
elif((0 >= percent && percent <= 59))
echo "GRADE: F"
fi
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.