Thursday, August 29, 2013

Function Overload

//Function Overload

#include <iostream>
using namespace std;

int add(int a, int b, int c)
{
   return(a + b + c);
}

float add(float d, float e)
{
   return (d + e);
}

int main()
{
int add(int, int, int);
float add(float, float);
int a,b,c;
float d,e,sum;

   cout << "Enter three integers\n";
   cin >> a >> b >>c;
   sum = add(a, b, c);
   cout << "Sum of integers is " << sum << "\n";

   cout << "Enter two floating point numbers\n";
   cin >> d >> e;
   sum = add(d, e);
   cout << "Sum of floating point numbers is " << sum << "\n";
   return 0;
}


Wednesday, August 28, 2013

Call by Reference


//Call by Reference

#include<stdio.h>
int swap(int *a, int *b)
{
  int t;
  t=*a;
  *a=*b;
  *b=t;
}

int main()
{
  int i, j;

  printf("Enter the values ");
 scanf("%d%d",&i,&j);

  printf("Before swapping %d and  %d\n",i,j);

  swap(&i,&j);

  printf("After swapping %d and %d\n",i,j);

return 0;
}

Call by Value

//Call by Value

#include<stdio.h>
int cube(int x)
{
  x=x*x*x;
  return(x);
}
int main()
{
 int n=8;
 printf("Cube of %d is %d\n",n,cube(n));
return 0;
}


Tuesday, August 27, 2013

Friend Function

Example 1:

// Friend Function

#include <iostream>
using namespace std;
class frnd
{
private:
   int a,b;
public:
   void input()
    {
     cout<<"Enter the value of a and b\n";
     cin>>a>>b;
    }

  friend int compute(frnd f1);
};

int compute(frnd f1)
{
  int x=f1.a+f1.b;
  return x;
}

int main()
{
  frnd f;
  f.input();
  cout <<"The result is: "<< compute(f)<<"\n";
return 0;
}

Classes Objects

Example 1:

//Classes Objects

#include <iostream>
using namespace std;
class square
{
    int x;
    public:
    int area (int);
};
int square :: area (int a)
{
  x = a;
 return x*x;
}
int main()
{
  square sqr;

  cout << "Area of the square is " << sqr.area(4)<<"\n";
  return 0;
}

Monday, August 26, 2013

Do While Loop

Example 1:

//Do While Loop

#include<stdio.h>
int main()
{
int x=0;
int y=0;
do
{
y=y+x;
printf("%d\n",y);
x++;
}
while(x<=10);
return 0;
}


Example 2:

#include<iostream>
using namespace std;
int main()
{
int x=0;
int y=0;
do
{
y=y+x;
cout<<y<<"\n";
x++;
}
while(x<=10);
return 0;
}

While Loop

Example 1:

//While Loop

#include<stdio.h>
int main()
{
int x=0;
int y=0;
while(x<=10)
{
y=y+x;
printf("%d\n",y);
x++;
}
return 0;
}



//Video Tutorial



Example 2:

#include<iostream>
using namespace std;
int main()
{
int x=0;
int y=0;
while(x<=10)
{
y=y+x;
cout<<y<<"\n";
x++;
}
return 0;
}