Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
Home
Welcome
To Programming Page!!!!
All the given programs are thoroughly checked &
debugged and there is full guarantee for each and every program execution.
LAB # 13
#include<iostream.h>
#include<conio.h>
class C
{
int a,b;
const int c;
public:
C():a(10),c(30)
{
b=20;
cout<<"Constructor # 1"<<endl;
}
C(int d,int e,int f):b(e),c(f)
{
a=d;
cout<<"Constructor # 2"<<endl;
}
~C()
{
cout<<"destructor"<<endl;
}
void print()
{
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
cout<<"c="<<c<<endl;
}
};
void main(void)
{
clrscr();
C c1=C();
C c2=C(40,50,60);
C c3;
C c4(70,80,90);
c1.print();
c2.print();
c3.print();
c4.print();
getch();
}
Solution # 3
#include<iostream.h>
#include<conio.h>
class complex
{
float real,imagin;
public:
complex():real(0.0),imagin(0.0)
{}
complex(int r,int i)
{
real=r;
imagin=i;
}
void input();
void print();
void add(complex);
void subtract(complex);
void multiply(complex);
};
void complex::input()
{
cout<<"Enter real part:"<<endl;
cin>>real;
cout<<"Enter imaginary part:"<<endl;
cin>>imagin;
}
void complex::print()
{
cout<<"real part ="<<real;
cout.setf(ios::showpos);
cout<<"imaginry part ="<<imagin;
}
void complex::add(complex co)
{
cout<<"\nReal part after addition="<<real+co.real;
cout.setf(ios::showpos);
cout<<"\nImaginary part after additon="<<imagin+co.imagin<<"i";
}
void complex::subtract(complex co)
{
cout<<"\nReal part after subtactipon="<<real-co.real;
cout.setf(ios::showpos);
cout<<"\nImaginary part after subtraction="<<imagin-co.imagin<<"i";
}
void complex::multiply(complex co)
{
cout<<"\nafter multiplication=\n"<<(real*co.real)-(imagin*co.imagin);
cout.setf(ios::showpoint);
cout<<(real*co.imagin)+(imagin*co.real);
}
void main(void)
{
clrscr();
complex co;
co.input();
co.print();
co.add(co);
co.subtract(co);
co.multiply(co);
getch();
}
LAB # 14
Solution # 4
#include<conio.h>
#include<iostream.h>
int v=10;
void main(void)
{
clrscr();
cout<<"Global v="<<v<<endl;
v=15;
int v=20;
cout<<"local v="<<v<<endl;
cout<<"modified global v(::v)="<<::v<<endl;
{
int v=30;
::v=25;
cout<<"local v="<<v<<endl;
cout<<"modified global v(::v)="<<::v<<endl;
}
getch();
}
Wanna query about any program or suggestions. Mail us on : -
webmaster@2k1cp.com
©2001.All rights
reserved by
www.2k1cp.com.