CSCI 261 - Programming Concepts (C++)Fall 2016 - Lab 11AQuick Links: Blackboard | EECS | Mines | Piazza | zyBooks |
|
| Home | Contact | Syllabus | Assignments | Schedule | Resources | | |
This lab is due by November 18, 2016 08:00am.
ConceptsFocus on defining a Date class from scratch.
Suggestion: Use NotePad or WordPadConsider using NotePad or WordPad on your computer to write your code for this
lab. Once you feel good about what you've written, then copy
the code into Visual Studio. Doing this will help you see
where you might make mistakes on the exam!
You should write a
main.cpp that tests each
feature of your class works as expected. You will need to submit your class prototype
file, your class implementation file, and your main.cpp file for this
lab with Assignment 11. Date ClassWe know you, as a Mines student, have a busy social life. Wouldn't it be great
to have a program that helped you keep track of all your
important dates (as in month,
day, and year)? Write a Date
class to represent this "thing" to the computer. What properties do you
need to represent a date? Make these properties private to your class. (Again, you
should know why private makes sense; ask it you don't!) In all functions
that modify data members, you should always ensure the values being set
make sense. (You do not need to worry about leap years.)
Also, use a private helper function wherever one makes sense.
Functions you should include in your class:
Lab Submission
You will submit your solution to this lab with the rest of Week11. Detailed instructions for doing this are posted in Assignment 11.
This lab is due by November 18, 2016 08:00am.
| |
Last Updated: 01/01/70 00:00
|