Showing posts with label Class. Show all posts
Showing posts with label Class. Show all posts

Friday, March 28, 2014

C++ Program to swap numbers using class

#include<iostream.h>
#include<conio.h>
class swap       //Class name
{
int a,b;
public:
void getdata();    //Declaration
void swapv();
void display();
};
void swap::getdata()          //Member function definition
{
cout<<"Enter two numbers:";
cin>>a>>b;
}
void swap::swapv()
{
 a=a+b;
 b=a-b;
 a=a-b;
 }
 void swap::display()
 {
 cout<<"\na="<<a<<"\nb="<<b;
 }
 main()                        //Main program
 {
 clrscr();
 swap s;
 s.getdata();                  //Accessing getdta and display
 cout<<"\nBefore swap:";
 s.display();
 s.swapv();
 cout<<"\nAfter swap:";
 s.display();
 getch();
 return 0;
 }

C++ program to find smallest,largest,product and average using class

#include<iostream.h>
#include<conio.h>
int main()
{
clrscr();
int num1,num2,num3,smallest,largest; //declaration
cout<<"Input three integers:";//prompt
cin>>num1>>num2>>num3;//input
largest=num1; //assume first number is largest
if(num2>largest)//is num2 larger?
largest=num2; //assume second number is larger
if(num3>largest)//is num3 largest?
largest=num3; //assume num3 is larger
smallest=num1; //assume num1 is smallest
if(num2<smallest)
smallest=num2;
if(num3<smallest)
smallest=num3;
cout<<"Sum is:\n"<<num1+num2+num3<<endl;
cout<<"Average is:\n"<<(num1+num2+num3)/3<<endl;
cout<<"\nProduct is:\n"<<num1*num2*num3<<"\nSmallest is:\n"<<smallest<<"\nLargestis:\n"<<largest<<endl;
getch();
return 0;
}

C++ Program to find largest number using class

#include<iostream.h>
#include<conio.h>
class set
{
int m,n;
public:
 int largest();
 void input(void);
 void display();
};
int set::largest()
{
if(m>=n)
return(m);
else
return(n);
}
void set::input(void)
{
cout<<"Input the values of m and n:"<<m<<n<<endl;
cin>>m>>n;
}
void set::display()
{
cout<<"largest number is:"<<largest();
}
int main()
{
clrscr();
set A;
A.input();
A.display();
getch();
return 0;
}