QUESTION 1: WHILE LOOP AND SWITCH
QUESTION 2: FOR LOOP
QUESTION 3: NESTED LOOPS
QUESTION 4: VOID FUNCTIONS
Question 4a
Question 4b
QUESTION 5: FUNCTIONS WITH ONE OR MORE VALUE PARAMETERS
Question 5a
Question 5b
Solution
COS1511 ASSIGNMENT 2, 2019
QUESTION 1: WHILE LOOP AND SWITCH
Question 1a
while (grade != ‘#’ ) // Loop ends when you enter the character ‘#’
Question 1b
Switch (grade) // Switch statement for Char Grade
{
case ‘A’ : // Small case and Upper case entries catered for
case ‘a’ :
cout << “Excellent”;
break;
case ‘B’ :
case ‘b’ :
case ‘C’ :
case ‘c’:
cout << “Well
done”; break;
case ‘D’ :
case ‘d’:
cout << “You passed”
; break;
case ‘E’ :
case ‘e’ :
case ‘F’ :
case ‘f’ :
, cout << “Better try
again”; break;
case '#':
default :
cout << "Goodbye" << endl;
}
QUESTION 2: FOR LOOP
Question 2a : The output will
be: 2
23
305
613
3689