You are on page 1of 4

Experiment Title:

Student Name: Gitanshu Kumar UID: 20BCA1699


Branch: BCA Section/Group: B
Semester: 2nd Date of Performance: 12-04-2021
Subject Name: Object oriented programing Lab
Subject Code:20CAP-154

1. Aim/Overview of the practical: Create a class that imitates part of the functionality of the basic data
type int. Call the class int(note different spelling). 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 use
operator overloading to add two int values.
Write a program that exercises this class by creating two initialized and one uninitialized int values, adding
these two initialized values and placing the response in the uninitialized value, and then displaying this result.

2. Task to be done:

3. Hardware Required:

4. Program:
#include <iostream>
using namespace std;
class Int{
private:
int intvar;
public:
Int(){
intvar = 0;
}
Int(int x){
intvar = x;
}
void display(){
cout << intvar << endl;
}
void add(Int x, Int y){
intvar = x.intvar + y.intvar;
}
};
int main(){
Int a(5),b(45);
Int c;
c.add(a,b);
c.display();
}

5. Observations:

6. Calculations:

7. Output:
9. Learning outcomes (What I have learnt):

1.

2.

3.

4.

5.

Evaluation Grid (To be created as per the SOP and Assessment guidelines by the faculty):

Sr. No. Parameters Marks Obtained Maximum Marks


1.
2.
3.

You might also like