You are on page 1of 3

Problem Based Exercises 1:

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

cout "" +Name+ "'s calculated mark"


cout "Quiz 1:" +Quiz1+ ""
cout "Quiz 2:" +Quiz2+ ""
cout "Quiz 3:" +Quiz3+ ""
cout "Total:" +TotalMark+ ""
cout "Average:" +AverageMark+ ""
cout "Thank you for using this program"

END
d) Raptor
e) Output

Conclusion
I didn’t encounter any problems while designing this program.

You might also like