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