Professional Documents
Culture Documents
Types of Algorithm
_________________________________________________________________________________
_____
Problem Based Exercises
1. Given three quizzes taken by DNS students for the course DFC1042 Problem
Solving & Program Design. Calculate total and average mark for 3 quizzes.
You are required to:
a) IPO
Input Quiz1, Quiz2, Quiz3
1) Calculate TotalMark using formula:
TotalMark=Quiz1+Quiz2+Quiz3
Process
2) Calculate AverageMark using formula:
AverageMark=TotalMark/3
Output TotalMark, AverageMark
b) Algorithm
Begin:
1. Display Program’s Description Message.
2. Display User Prompt to input Quiz1, Quiz2, Quiz3
3. Read Quiz1, Quiz2, Quiz3
4. Calculate TotalMark
5. Calculate AverageMark
6. Display TotalMark, AverageMark
End:
c) Pseudocode
START
cout “Program by Muhammad Nazrin bin Nasaruddin,21DDT18F2044 from DDT1B”
cout “Quiz Mark Calculator Program”
cout "Welcome, please enter your name."
cin Name
cout "Welcome " +Name+ ", please enter your marks for quiz 1,2 and 3"
cin Quiz1
cin Quiz2
cin Quiz3
TotalMark=Quiz1+Quiz2+Quiz3
AverageMark=TotalMark/3
END
d) Raptor
e) Output
Conclusion
I didn’t encounter any problems while designing this program.