Professional Documents
Culture Documents
On
S.NO TOPIC
OOPS (Object Oriented Programming) Programs
#include<iostream>
int main () {
cout<<"Hello World” ;
return 0 ;
Output—
Program-2// Write a program to accept your name from user and print hello with
your name----->
#include <iostream>
int main(){
char name[26];
cout<<"HELLO "<<name;
Output—
#include <iostream>
int main(){
string name;
getline(cin, name);
cout<<"HELLO "<<name;
return 0;
}
Output—
#include <iostream>
int main(){
cin>>unit;
bill=unit*0;
bill=unit*5;
bill=unit*10;
else if (unit>1000){
bill=unit*15;
return 0;
Output—
#include <iostream>
using namespace std;
int main() {
int a=5,b=7,c=3;
if ((a>b)&&(a>c))
cout<<"hello";
if ((a>b)||(a>c))
cout<<"good morning";
if (!a)
cout<<"bye";
return 0;
Output—
#include <iostream>
cout<<i<<endl;
Output—
Program-7// Write a program to print even numbers from 1 to 20 using for loop--
-- >
#include <iostream>
int main(){
int i;
cout<<i<<endl
}
Output--
Program-8// Write a program to print the table of five using for loop--- >
#include <iostream>
int main(){
int i;
for(i=1;i<=10;++i)
Output—
Program-9// Write a program to print the squares of first 10 natural numbers
using for loop, while loop and do-while loop--- >
#include <iostream>
int main(){
//***FOR LOOP
int i;
for(i=1;i<=10;i++){
cout<<i*i<<endl;
//****WHILE LOOP
int i=1;
while(i<=10){
cout<<i*i<<endl;
i++;
}
int i=1;
do{
cout<<i*i<<endl;
i++;
}while(i<=10);
Output—
Program-10// Write a program to print the factorial of a number using for , while
and do- while loop--- >
#include <iostream>
int main()
//*****FOR LOOP
int i, x = 1, num;
for(i=1;i<=num;i++){
x=x*i;
//*****WHILE LOOP
i=1;
while(i<=num){
x*=i;
i++;
//******DO WHILE
i = 1;
do
{
x = x * i;
i++;
cout << "the factorial of " << num << " is " << x << endl;
Output—
#include <iostream>
int main(){
int x, i;
//bool a = true;
//FOR LOOP**********
if (x % i == 0){
a = false;
break;
if (a == true)
else
//WHILE LOOP******
int f = 0;
i = 2;
if(x%i == 0)
f=1;
break;
i++;
if(f == 0)
else
//DO WHILE***********
do{
if(x%i==0)
f=1;
break;
}i++;
}while(i<=x/2);
if(f==0)
else
Output—
#include <iostream>
int main(){
int n;
switch(n)
case 1: cout<<"Monday"<<endl;
break;
case 2: cout<<"Tuesday"<<endl;
break;
case 3: cout<<"wednesday"<<endl;
break;
case 4: cout<<"Thursday"<<endl;
break;
case 5: cout<<"Friday"<<endl;
break;
case 6: cout<<"Saturday"<<endl;
break;
case 7: cout<<"Sunday"<<endl;
break;
Output—
Program-13//write a program to accept a character from keyboard check whether
it is a vowel or consonant------->
#include <iostream>
int main(){
char n;
cin>>n;
switch(n)
break;
break;
break;
break;
break;
break;
break;
break;
break;
Output—
Program-14//write a program to accept a number from 1 to 5 1 namaste 2 hello 3
good morning 4 good night 5 exit----->
#include <iostream>
int main(){
char choice='y';
do{
cout<<"\n\n------WELCOME TO GREETINGS------->"<<endl;
int n;
cout<<"Enter a number: ";
cin>>n;
switch(n)
case 1: cout<<"NAMASTE"<<endl;
break;
case 2: cout<<"HELLO"<<endl;
break;
break;
break;
cin>>choice;
}while(choice=='y');
}
Output—
#include <iostream>
int main()
int n;
do
string ad;
ad = "<<---------------------------------------------------------------->>";
cout << "| Press 1 for sum of digits |" << endl;
cout << "| Press 2 for reverse the digits |" << endl;
cout << "| Press 3 for check whether a number is palidrone or not |" <<
endl;
cin >> n;
switch (n)
case 1:
cout << "The sum of digits are " << sum << endl;
break;
case 2:
cin >> i;
while (i != 0)
rem = i % 10;
i = i / 10;
break;
case 3:
num = 0;
cin >> a;
temp = a;
while (a > 0)
r = a % 10;
a = a / 10;
}
if (temp == num)
else
break;
default:
break;
Output—
Program-16// write a program to add the elements of an array---->
#include <iostream>
int main(){
int a[5]={7,9,3,4,5};
int i;
int sum=0;
for(i=0;i<5;i++){
sum=sum+a[i];
return 0;
}
Output—
#include <iostream>
int mai(){
sum=0;
sum += i;
cout<<sum;
return 0;
Output—
#include<iostream>
float area(float);
float circum(float);
int main()
int radius;
cin>>radius;
Output—
Program-19//write a program to print a 2D array in matrix
#include <iostream>
int main()
const int i = 3, j = 3;
{4, 5, 6},
{7, 8, 9}};
return 0;
Output—
#include <iostream>
int factorial(int);
int main(){
int n;
cin>>n;
int factorial(int n)
{
if (n>1)
return n* factorial(n-1);
else
return 1;
Output—
#include <iostream>
bool check_prime(int);
int main(){
int p;
cin>>p;
if (check_prime(p))
else
bool is_prime=true;
if(p==0 || p==1){
is_prime=false;
if (p%i==0){
is_prime=false;
break;
return is_prime;
Output—
Program-22//Write a program to display multiple statements using fuctions
#include <iostream>
void message_1() {
void message_2() {
void message_3() {
int main() {
message_1();
message_2();
message_3();
return 0;
Output—
#include <iostream>
void dehli() {
void kolkata() {
void chennai() {
void Agra() {
int main() {
dehli();
kolkata();
chennai();
Agra();
return 0;
Output—
#include<iostream>
int sub(int,int);
int mul(int,int);
float result=0;
result=a/b;
return(result);
int main()
float a,b,m,su,s,d;
cin>>a;
cin>>b;
s=sum(a,b);
su=sub(a,b);
m=mul(a,b);
d=di(a,b);
cout<<"\nSOLUTION IS -:"<<endl;
return 0;
sum(int a,int b)
result=a+b;
return(result);
sub(int a,int b)
result=a-b;
return(result);
}
mul(int a,int b)
result=a*b;
return(result);
Output—
#include <iostream>
int main() {
int n, t1 = 0, t2 = 1, nextTerm = 0;
cin >> n;
cout << "Fibonacci Series: ";
if(i == 1) {
continue;
if(i == 2) {
continue;
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
return 0;
Output—
Program-26//Write a program in c++to implement a class rectangle-- >>
#include <iostream>
class rectangle{
private :
int l,b;
public :
l=lenth;
b=breath;
int area(){
return l*b;
}
};
int main(){
rectangle r1;
r1.input(20,5);
Output—
#include <iostream>
class calculator{
int x ,y,z,su,mu,di;
public:
void inputdata(){
cin>>x>>y;
}
void sum(){
z=x+y;
void sub(){
su=x-y;
void mul(){
mu=x*y;
void div(){
di=x/y;
void outputsum(){
void outputsub(){
void outputmul(){
void outputdiv(){
cout<<"Division of two numbers is "<<di<<endl;
};
int main(){
calculator cal;
cal.inputdata();
cal.sum();
cal.sub();
cal.mul();
cal.div();
cal.outputsum();
cal.outputsub()
cal.outputmul();
cal.outputdiv()
Output—
class employee
int id;
char na[30];
int sr;
public:
void getData();
void showData();
};
cin>>id;
cin>>na;
cin>>sr;
cout<<"<<-------------------------------------------------------->>"<<endl;
cout<<" Employee ID:"<<" "<<id<<" "<<endl;
cout<<"<<--------------------------------------------------------->> "<<endl;
int main()
employee e1;
e1.getData();
e1.showData();
return 0;
Output—
class box{
int l , b, h, sa,vol;
public:
void inputdata(){
cin>>l>>b>>h;
void surface(){
void volume(){
vol=l*b*h;
void outputsur(){
void outputvo(){
cout<<"Volume of cuboid is "<<vol<<endl;
};
int main(){
box savo;
savo.inputdata();
savo.surface();
savo.outputsur();
savo.volume();
savo.outputvo();
Output—
#include <iostream>
class employee{
public:
int id;
string name;
float salary;
employee(){
id = 105;
name = "Aman";
salary = 200000;
void showdata(){
};
int main(){
employee e;
e.showdata();
return 0;
#include <iostream>
class employee{
int id;
string name;
float salary;
public:
i=id;
name=n;
salary=s;
void showdata(){
}
};
int main(){
e.showdata();
return 0;
Output—
#include <iostream>
class calculator{
public:
int a,b,sum,sub,mul,div;
calculator(){
a=6;
b=2;
void showsum(){
cout<<"sum is "<<a+b<<endl;
}
void showsub(){
cout<<"difference is "<<a-b<<endl;
void showmul(){
cout<<"product is "<<a*b<<endl;
void showdiv(){
cout<<"ivision is "<<a/b<<endl;
};
int main(){
calculator c;
c.showsum();
c.showsub();
c.showmul();
c.showdiv();
Output—
//Parametrized constructor
#include <iostream>
class calculator{
int a, b;
public:
a=x;
b=y;
void showsum(){
void showsub(){
void showmul(){
void showdiv(){
};
int main(){
calculator c(8,2);
c.showsum();
c.showsub();
c.showmul();
c.showdiv();
Output—
#include <iostream>
class weight{
public:
int sum;
weight(){
cin>>kg1>>g1;
cin>>kg2>>g2;
void showdata(){
};
int main(){
weight w;
w.showdata();
return 0;
Output—
Program-34//Write a program to find the product of two numbers using single
inheritence
#include <iostream>
class base
public:
int x;
void getdata()
};
private:
int y;
public:
void readdata()
void product()
{
};
int main()
derive a;
a.getdata();
a.readdata();
a.product();
return 0;
Output—
Program-35//W rite a program using multiple inheritence to find the sum of two
numbers
#include <iostream>
public:
int x;
void getx()
cin >> x;
};
class B
public:
int y;
void gety()
cin >> y;
};
public:
void sum()
};
int main()
obj1.getx();
obj1.gety();
obj1.sum();
return 0;
Output—
#include <iostream>
class base
{
public:
int x;
void getdata()
cin >> x;
};
public:
int y;
void readdata()
};
private:
int z;
public:
void indata()
{
void product()
};
int main(){
derive2 a;
a.getdata();
a.readdata();
a.indata();
a.product();
return 0;
Output—
class Complex {
private:
double real;
double imaginary;
public:
// Constructor
this->real = real;
this->imaginary = imaginary;
return real;
return imaginary;
this->imaginary = imaginary;
cout << real << " + " << imaginary << "i" << std::endl;
}
};
int main() {
c1.display();
c2.display();
sum.display();
diff.display();
return 0;
Output—
#include <iostream>
class Distance {
private:
int feet;
float inches;
public:
feet = ft;
inches = in;
feet = ft;
inches = in;
return feet;
return inches;
totalInches -= 12.0;
totalFeet++;
cout << "Feet: " << feet << " Inches: " << inches << endl;
};
int main() {
d1.display();
d2.display();
sum.display();
return 0;
Output—
Program-39//Write a program to print the sum of series using function
overloading
#include <iostream>
int main()
SumNum(1,2);
SumNum(1,2,3);
SumNum(1,2,3,4);
return 0;
Output—
Program-40////Write a program to print the sum of two and three digits using
function overloading
#include <iostream>
class Addition
public:
int sum(int a,int b)
return a+b;
return a+b+c;
};
int main(void)
Addition obj;
cout<<obj.sum(20, 15)<<endl;
return 0;
Output—
class Count {
private:
int value;
public:
Count() : value(5) {}
void operator ++ () {
++value;
value++;
void display() {
};
int main() {
Count count1;
count1++;
count1.display();
++count1;
count1.display();
return 0;
Output—
#include <iostream>
class Complex {
private:
float real;
float imag;
public:
// Constructor to initialize real and imag to 0
void input() {
Complex temp;
return temp;
void output() {
if (imag < 0)
cout << "Output Complex number: " << real << imag << "i";
else
cout << "Output Complex number: " << real << "+" << imag << "i";
};
int main() {
complex1.input();
complex2.input();
result.output();
return 0;
Output—