Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
57 views2 pages

CPP Journal Progs2023

The document outlines 14 C++ programming exercises including: swapping variable values using call by reference, calculating area and perimeter of a square using an inline function, defining classes for workers and complex numbers, overloading operators, inheritance between train, route, and reservation classes, using virtual functions for conversion classes, and using function templates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views2 pages

CPP Journal Progs2023

The document outlines 14 C++ programming exercises including: swapping variable values using call by reference, calculating area and perimeter of a square using an inline function, defining classes for workers and complex numbers, overloading operators, inheritance between train, route, and reservation classes, using virtual functions for conversion classes, and using function templates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CPP Journal Programs –

1) Write a C++ program for swapping values of two variables using call by
reference.
2) Write a C++ program to calculate and display perimeter as well as area
of a square by using Inline function.
3) Create a class Person that contains data members as Person_Name, City,
Mob_No. Write a C++ program to perform following functions:
i)To accept and display Person information
ii)To search the mobile number of a given person
iii)To search the Person details of a given mobile number
4) Write a C++ program to create a class Worker with data members as
Worker_Name, No_of_Hours_worked, Pay_Rate. Write necessary
member functions to calculate and display the salary of worker. (Use
default value for Pay_Rate)
5) Write a c++ program to calculate maximum of two integer numbers of
two different classes using friend function
6) Create a C++ class MyString with data members a character pointer and
length (Use new and delete operator). Write a C++ program using operator
overloading to perform the following operations
i) ! To reverse the case of each alphabet from given string.
ii) + To add constant 'n' to each alphabet of given string.
7) Create a class Time which contains data members as: Hours, Minutes
and Seconds. Write C++ program to perform following necessary member
functions:
i. To read time
ii. To display time in format like: hh:mm:ss
iii. To add two different times (Use Objects as argument)
8) Create a Base class Train containing protected data members as
Train_no, Train_Name. Derive a class Route (Route_id, Source, Destination)
from Train class. Also derive a class Reservation(Number_Of_Seats,
Train_Class, Fare, Travel_Date) from Route. Write a C++ program to
perform following necessary functions :
i. Enter details of ‘n’ reservations
ii. Display details of all reservations
iii. Display reservation details of a specified Train class.
9) Create a class ComplexNumber containing members as:
- real
- imaginary
Write a C++ program to calculate and display the sum of two complex
numbers(Use friend function and return by object)
10) Write a C++ program using class which contains two data members of
type integer. Create and initialize the object using default constructor and
parameterized constructor with default value. Write a member function to
display maximum from given two numbers for all objects.
11) Write a C++ program to create a class Integer. Write necessary member
functions to overload the operator unary pre and post increment ‘++’ for an
integer number.
12) Create a base class Conversion. Derive three different classes Weight
(Gram, Kilogram), Volume(Millilitre, Litre), Currency(Rupees, Paise) from
Conversion class. Write C++ program to perform read, convert and display
operations. (Use Pure virtual function)
13) Write C++ program to read the contents of a “Sample.txt” file. Store all
the uppercase characters in “Upper.txt” and lowercase characters in
“Lower.txt” and digits in “Digit.txt” files. Change the case of each character
from “Sample.txt” and store it in “Convert.txt” file.
14) Write a C++ program to find maximum of two integer numbers and two
float numbers by using function template.

You might also like