#include<iostream.h>
#include<conio.h>
class value
{
private:
int a1, a2, a3, f, h;
float b1, b2, b3, bs;
public :
void getdata();
value()
{ a1 = 0;
}
value(int a);
value(int a, int b);
value(float a, float b, float c);
int fact(int);
int big(int, int, int);
float sum(float, float, float);
void display1();
void display2();
void display3();
void display4();
};
value :: value(int a)
{
a1 = a;
}
value :: value (int a, int b)
{
a1 = a;
a2 = b;
}
value :: value(float a, float b, float c)
{
b1 = a;
b2 = b;
b3 = c;
}
int value :: fact(int a1)
{
int fact = 1;
for(int i=1; i<=a1; i++)
{
fact = fact*i;
}
return(fact);
}
int value :: big(int a1, int a2, int a3)
{
int high;
high = a1;
if (a2>high)
high = a2;
if (a3>high)
high = a3;
return(high);
}
float value :: sum(float b1, float b2, float b3)
{
return (b1+b2+b3);
}
void value :: display1()
{
cout<<"The value assigned to a1 by the first constructor1 is :"<<a1<<endl;
}
void value ::display2()
{
f= fact(a1);
cout<<"The factorial of value initialized by constructor2 is :"<<f<<endl;
}
void value :: display3()
{
h = big(a1, a2, a3);
cout<<"The biggest of three no. initialized by constructor3 is : "<<h<<endl;
}
void value :: display4()
{
bs = sum(b1, b2, b3);
cout<<"The sum of float numbers initialized by constructor4 is : "<<bs<<endl;
}
int main()
{
class value obj1, obj2(4), obj3(5,4), obj4(1.1, 2.2, 3.3);
clrscr();
obj1.display1();
obj2.display2();
obj3.display3();
obj4.display4();
getch();
return 0;
}
Home       |      About Us       |     Portfolio       |      Services       |       Career        |    Contact Us       |      Industrial Training        |      Achievement 
Corporate Services
  Web Design and development
  Web Promotion (SEO)
  Multimedia/CD Presentation
  Software development

  E.Commerce

Training@balujalabs

  Software Courses
  Hardware Courses
  Networking.Courses
  Mobile Repairing Courses
  UGC Degrees
Student Corner
 Programming & Projects
 Placement Papers
 Project Ideas
 Synopsis Ideas

  Franchise Section

 Administrator
Franchise Inquiry
 
 

To demonstrate the operation of constructor overloading

 

 

 

 

 

 

 

 

 

                                                                                                                                          

1 To calculate and display the cube of an integer, float and double number using function overloading.
2 To calculate sum of given integers, float and double number using function overloading technique.
3 To demonstrate the operation of constructor overloading
4 To enter two numbers and display them and after the operators overloading operation with prefix notation.
5 To enter two numbers and display them before and after the overloading operation with post notation.
6 To demonstrate the operation of arithmetic operator overloading function.
7 To demonstrate the operation of comparison operator overloading function.
8 To demonstrate the operation of assignment (=) operator overloading function.
9 To demonstrate the operation of arithmetic assignment (+=) operator overloading function.
10 This program illustrates the overloaded subscript operator.
11 This program illustrates the overloaded function call operator.
12 This program illustrators an overloaded member access operator.
13 This program illustrates the use of operator.
14 This program that illustrates the effect of overloading the comma operator.
15 This program illustrates the overloading of the operator new ().
16 This program illustrates the overloading of the delete () operator.
17 Write a program to enter two integrers, float numbers sand two double numbers and find and display the greater of them using function overloading technique.
18 Write a program that uses area () function for calculation area of triangle or a rectangle or a square using function overloading technique (without the use of classes).
19 Write a program to demonstrate the operation of constructor overloading function.
20 Write a program to demonstrate the operation of binary operator (-) overloading function.
21 Write a program to demonstrate the operation of comparison operator (<) overloading function.

 

     
Home       |      About Us       |     Portfolio       |      Services       |       Career        |    Contact Us       |      Industrial Training        |      Achievement