lab 5 OOP Preton uni
lab 5 OOP Preton uni
Submitted to:
Lab # 5
Section: BSCS(E)
Program 2
Create a class that imitates part of the functionality of the
basic data type int. Call the class Int (note different
capitalization). The only data in this class is an int
variable. Include member functions to initialize an Int to
0, to initialize it to an int value, to display it (it looks just
like an int), and to add two lnt values.
Write a program that exercises this class by creating one
uninitialized and two initialized Int values, adding the two
initialized values and placing the response in the
uninitialized value, and then displaying this result.
Program 3
Create a class called time that has separate int member
data for hours, minutes, and seconds. One constructor
should initialize this data to 0, and another should
initialize it to fixed values. Another member function
should display it, in 11:59:59 format. The final member
function should add two objects of type time passed as
arguments.
A main() program should create two initialized time
objects (should they be const?) and one that isn't
initialized. Then it should add the two initialized values
together, leaving the result in the third time variable.
Finally it should display the value of this third variable.
Make appropriate member functions –
Program 4
Write a class named Car that has the following member variables: