Program
Assignments:
Program
assignments are graded on the basis of 100 points for each one.
Program
1 Programming Challenge 17 -
Interest Earned, ch 3, pp 155-156
due Saturday, 5 September
Program
2 Programming Challenge 13 -
Average Rainfall, ch 5, p 299
due Saturday, 12 September
Program
3 Programming Challenge 12 - Days
Out, ch 6, pp 375-376
due Saturday, 19 September
Program
4 Programming Challenge 8 –
Ackermann’s Function, ch 14, p 898
due Saturday, 26 September
Program
5 Programming Challenge 7 - Movie
Statistics, ch 10, p 650
due Saturday, 3 October
Program
6 Programming Challenge 7 - Date, ch 7, p 465 - include month edits
(1 - 12), day edits (1 - 31 or 1 - 30 or 1 -
28 or 1 - 29, depending on the month
and leap year or not, and year edits
(> 0) - also,
add a constructor that
initializes the month, day and year
add a copy constructor
add a destructor
add a method to
increment the date by a specified number of days
do not include any
overloaded operators
do the input validation
in the constructor and in the method
to increment the date
by calling a date validation function
due Saturday, 10 October
Program
7 Programming Challenge 7 - Corporate
Sales, ch 11, p 741
due Saturday, 17 October
Program
8 Programming Challenge 12 - Password
Verifier, ch 12, p 800
due Saturday, 24 October
Program
9 Programming Challenge 9 - SortableVector
Class Template, ch 16, p 986
due Saturday, 31 October
Program
10 Programming Challenge 8 (Group
Project) - Bank Accounts, ch 15, pp 938-940
due Saturday, 14 November
Program
11 Programming Challenges 1, 2, 3, 5
- File Previewer, ch 17, p 1030
due Saturday, 21 November
Program
12 Programming Challenge 7 - Dynamic
MathStack, ch 18, pp 1068-1069
due Saturday, 5 December