Professional Documents
Culture Documents
Dhruvik Tank C++ Practical 21 To 23
Dhruvik Tank C++ Practical 21 To 23
Code:
#include <iostream>
Class student
Private:
Int a;
Public:
Void set(int x)
A = x;
A = ob1.a + ob2.a;
Void print()
{
Cout<<”Value of A : “<<a<<endl;
};
Int main()
Student s1;
Student s2;
Student s3;
S1.set(10);
S2.set(20);
S3.sum(s1,s2);
S1.print();
S2.print();
S3.print();
Return 0;
}
OUTPUT :-
22 Write a program to find addition of time (hours and minutes) using object as
argument and return the object.
Code:-
#include<iostream>
Class time
Int hr,min,sec;
Public:
Void get()
Cout<<”\nEnter Hour :: “;
Cin>>hr;
Cout<<”\nEnter Minutes :: “;
Cin>>min;
Cout<<”\nEnter Seconds :: “;
Cin>>sec;
}
Void disp()
};
{
Sec=t1.sec+t2.sec;
Min=sec/60;
Sec=sec%60;
Min=min+t1.min+t2.min;
Hr=min/60;
Min=min%60;
Hr=hr+t1.hr+t2.hr;
Int main()
{
T1.get();
T2.get();
T1.disp();
T2.disp();
T3.sum(t1,t2);
Return 0;
OUTPUT:-
23 Write a program to find maximum number between two numbers, both numbers
are declared in two different class. Create one friend function named max which
takes object of two classes as argument.
Code:-
#include<iostream>
Class B;
Class A
Int x;
Public:
A(int i)
X=I;
};
Class B
Int y;
Public:
B(int i)
Y=I;
};
Void max(A a , B b)
If(a.x>b.y)
Else
Int main()
A a=A(30);
B b=B(20);
Max(a,b);
Return 0;
}
Output:-