Object Oriented File
Object Oriented File
#include<iostream>
int main()
int x;
cin>>x;
float A[x],Sum=0,y;
for(int i=0;i<x;i++)
cin>>y;
Sum+=y;
cin>>y;
return 0;
Output ->>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<iostream>
int main()
float kmph;
cin>>kmph;
return 0;
Output->>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<iostream>
#include<math.h>
int main()
float prin,rate,time,ci;
cin>>prin;
cin>>rate;
cin>>time;
ci=prin*(pow((1+(rate/100)),time));
return 0;
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Enter Rate : 10
Enter Time : 3
#include<iostream>
int main()
cin>>t;
int A[]={500,100,50,20,10,5,1};
for(int i=0;i<7;i++)
a=(t/A[i]);
t=t-a*A[i];
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
1 -> 50 notes
0 -> 20 notes
1 -> 10 notes
1 -> 5 notes
2 -> 1 notes
#include<iostream>
int main()
float radius;
cin>>radius;
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<iostream>
int main()
int a;
cin>>a;
if(a>0)
cout<<a;
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
23
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<iostream>
int main()
int a;
cin>>a;
if(a>0)
else if(a<0)
else if(a==0)
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
23 -> is Positive
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
0 -> is Zero
#include<iostream>
int main()
int a;
cin>>a;
cout<<endl;
if(a%2==0)
cout<<"Number is even";
else
cout<<"Number is 0dd";
return 0;
OUTPUT ->>>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
13
Number is 0dd
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
12
Number is even
#include<iostream>
int main()
int age;
cin>>age;
if(age>=18)
else
return 0;
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
int main()
int a,max=1;
cin>>a;
int A[a];
for(int i=0;i<a;i++)
cin>>A[i];
if(A[i]>max)
max=A[i];
return 0;
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
int main()
int a;
cin>>a;
if(a>=90)
else if(a>=80)
else if(a>=70)
else if(a>=60)
else if(a>=50)
else if(a>=40)
else if(a>=33)
else
return 0;
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
A Grade
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
F Grade
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
A+ Grade
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
B Grade
int main()
int a;
cin>>a;
for(int i=1;i<a;i++)
cout<<endl<<i;
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
15
30
45
60
75
18. Write a program to check positive negative zero using switch case.
#include<iostream>
int main()
int a;
cin>>a;
if(a>0)
a=1;
else if(a<0)
a=2;
switch(a)
break;
break;
return 0;
Output->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Positive number
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
negative number
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Zero number
int main()
int a,b;
cin>>a>>b;
switch(a>b)
case 1:
cout<<a;
break;
case 0:
if(b>a)
cout<<b;
else{
break;
return 0;
OUTPUT ->>>
switch(a>b)
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<iostream>
int main()
float a,b,d;
int c;
cin>>a>>b;
cin>>c;
switch(c)
{ case 1: d=a+b;
break;
case 2: d=a-b;
break;
case 3:
if(b!=0)
d=a/b;
else{
cout<<"Invalid opperation";
break;
case 4:
d=a*b;
break;
default:
cout<<"Invalid option";
break;
return 0;
Output->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
23
34
1 for ADD
2 for Sub
3 for div
4 for Mul
The Sum is 57
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
12
23
1 for ADD
2 for Sub
3 for div
4 for Mul
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
12
34
1 for ADD
2 for Sub
3 for div
4 for Mul
#include<iostream>
using namespace std;
int main()
{
int a;
cout<<" Enter a choice for month : "
<<endl<<"1.Jan"<<endl<<"2.Feb"<<endl<<"3.Mar"<<endl<<"4.Apr"<<endl;
cout<<"5.May"<<endl<<"6.Jun"<<endl<<"7.Jul"<<endl<<"8.Aug"<<endl<<"9.Sep"<
<
endl;
cout<<"10.Oct"<<endl<<"11.Nov"<<endl<<"12.December";
cin>>a;
switch(a==1||a==3||a==5||a==7||a==8||a==10||a==12)
{
case 1: cout<<" 31 Days ";
break;
case 0:
if(a==2)
{
cout<<" 28 Days ";
}
else{
cout<<" 30 Days";
}
break;
default:
cout<<"Wrong choice !!!";
break;
}
return 0;
}
OUTPUT ->>>
331 Days
int main()
int n;
cin>>n;
for(int i=1;i<=n;i++)
cout<<endl<<i;
return 0;
Output ->>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
10
int main()
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++)
cout<<endl<<i;
sum+=i;
return 0;
Output ->>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
10 sum = 55
#include <iostream>
void factorial(int);
int f=1;
int main()
int a;
cin>>a;
factorial(a);
return 0;
void factorial(int a)
f=f*a;
a-=1;
if(a==0)
cout<<"Factorial is "<<f;
else{
factorial(a);
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Factorial is 720
int main()
{ int a;
cin>>a;
cout<<endl;
for(int i=1;i<11;i++){
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
5 X 1 = 5
5 X 2 = 10
5 X 3 = 15
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30
5 X 7 = 35
5 X 8 = 40
5 X 9 = 45
5 X 10 = 50
int main()
int a,i=0;
cin>>a;
cout<<a*(a+1);
return 0;
Output->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
30
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
20
#include <iostream>
cout<<a+b;
int main()
{ int a,b;
cin>>a>>b;
add(a,b);
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
11
#include <iostream>
#include<math.h>
int main()
int a;
cin>>a;
cout<<endl<<sqrt(a);
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
25
if(a>b)
cout<<a;
else if(b>a)
cout<<b;
else{
int main()
int a,b;
cin>>a>>b;
maximum(a,b);
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
344
344
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
32
234
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
void Check(int a)
if(a%2==0)
else if(a%2!=0)
else{
int main()
int a;
cin>>a;
Check(a);
return 0;
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Enter Number : 78
78 Is Even
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Enter Number : 23
23 Is Odd
#include <iostream>
void factorial(int);
int f=1;
int main()
int a;
cin>>a;
factorial(a);
return 0;
void factorial(int a)
f=f*a;
a-=1;
if(a==0)
cout<<"Factorial is "<<f;
else{
factorial(a);
Output ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Factorial is 720
void Reverse(int x)
int r,b=0;
while(x>0)
r=x%10;
b=b*10+r;
x=x/10;
int main()
int a;
cin>>a;
Reverse(a);
return 0;
OUTPUT->>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<math.h>
void Check(int x)
int c=0,a,r,y,b=0;
a=x;
while(x>0)
b+=1;
x=x/10;
x=a;
while(x>0)
r=x%10;
c=c+pow(r,b);
x=x/10;
if(a==c)
else{
int main()
int a;
cin>>a;
Check(a);
return 0;
Output ->>>
Number is Armstrong
void Display(int x)
{ int a=0,b=1,c;
for(int i=0;i<x;i++)
if(i==0)
cout<<a<<endl;
if(i==1)
{ cout<<b<<endl;
if(i>1)
{ c=a+b;
cout<<c<<endl;
a=b;
b=c;
int main()
int a;
cin>>a;
cout<<endl;
Display(a);
return 0;
Output->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Enter Number : 7
cout<<x+y;
cout<<x+y;
int main()
int a,b;
float c,d;
cin>>a>>b;
add(a,b);
cout<<endl;
cin>>c>>d;
add(c,d);
cout<<endl;
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
23
35
12.45
24.68
36. Program To find Area of Rectangle , Square , Triangle, Circle using function
overloading.
#include <iostream>
#include<math.h>
void Area(float x)
cout<<x*x;
cout<<x*y;
void Area(double x)
cout<<x*x*3.14;
float s=x+y+z;
cout<<sqrt(s*(s-x)*(s-y)*(s-z));
int main()
float a,b,c;
double d;
cin>>a;
cout<<endl;
Area(a);
cin>>a;
cin>>b;
cout<<endl;
Area(a,b);
cin>>d;
cout<<endl;
Area(d);
cin>>a>>b>>c;
cout<<endl;
Area(a,b,c);
return 0;
OUTPUT ->>>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
126.113
287.82
3672.67
12.3
12.4
342.716
class A {
public:
void print() {
};
class B : public A {
public:
void print() {
};
int main() {
B obj;
obj.print();
return 0;
OUTPUT ->>>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<iostream>
// Base class
class Number
public:
{ int h,j;
h=x+y;
cout<<h<<endl;
cin>>j;
return j;
};
// Derived class
public:
cout<<b*k;
};
int main() {
sum aj;
int a,b;
cin>>a>>b;
int l=aj.add(a,b);
cout<<l<<endl;
if(l>=1)
aj.multiply(a,b);
return 0;
OUTPUT->>>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Enter no a and b :
Do u want to multiply
1 for yes
2 for no
10
#include<iostream>
// SUPER class
class Number
public:
{ int h,j;
h=x+y;
cout<<h<<endl;
cin>>j;
return j;
};
// SUB class
public:
cout<<b*k;
};
public:
};
int main() {
sub aj;
int a,b;
cin>>a>>b;
int l=aj.add(a,b);
cout<<l<<endl;
if(l>=1)
aj.multiply(a,b);
aj.subtract(a,b);
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Enter no a and b :
13
Do u want to multiply
1 for yes
2 for no
40
#include<iostream>
#include<string.h>
int main()
return 0;
OUTPUT->>>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<string.h>
int main()
if(strcmp(a,b)==0)
else{
Name- Harsh Tiwari
Enrollment no – 0863AD201013
Prestige Institute of Engineering Research & Management
Object Oriented Programming & Methodology (Practical File)
return 0;
OUTPUT->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
STRING IS SAME
#include<iostream>
#include<string.h>
int main()
char b[]="";
strcpy(b,a);
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
Harsh Tiwari
#include<string.h>
int main()
char b[]="Tiwari";
strcat(a,b);
return 0;
OUTPUT ->>>
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include<string.h>
int main()
int j=strlen(a);
for(int i=0;i<j;i++,j--)
a[i]=a[i]+a[j-1];
a[j-1]=a[i]-a[j-1];
a[i]=a[i]-a[j-1];
return 0;
OUTPUT->>>
Name- Harsh Tiwari
Enrollment no – 0863AD201013
Prestige Institute of Engineering Research & Management
Object Oriented Programming & Methodology (Practical File)
PS C:\Users\Dell\Desktop\Coding\c++> ./a.exe
#include <iostream>
using namespace std;
class Base {
public:
virtual void print() {
cout << "Base Function" << endl;
}
};
int main() {
Derived derived1;
return 0;
Output->
Derived Function
class Base
{
int x;
public:
virtual void fun() = 0;
int getX() { return x; }
};
int main(void)
{
Derived d;
d.fun();
return 0;
}
Output->
fun() called