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 : -
[email protected]
©2001.All rights
reserved by
www.2k1cp.com.