Wrtie a program to create a class STUD with data members first_name, last_name, DOB.
Create an array of ‘n’ students by reading last_name, first_name and DOB into a single string
separated by commas and then extract each component into separate data members. Display the
student data in the form of a table with headers.
Write a c++ program that
-calls a function that creates a linked list with n Nodes entered by the user
-then create another function that adds a node at the start of that linked list
-and a third function that reverses the linked list updated in the second function
Define a class Student with data members as rollno and name. Derive a class Fees from student
that has a data member fees and functions to submit fees and generate receipt. Derive another class
Result from Student that displays the marks and grade obtained by the student. Write a program that
extends the class Result so that the final result of the Student is evaluated based on the marks obtained
in tests, activities and sports.
Define a class Employee with data members as empno, name and designation. Derive a class
Qualification from Employee that has data members UG, PG and experience. Create another class
Salary which is derived from both these classes to display the details of the employee and compute
their increments based on their experience and qualifications.
Create a class called Transmitter. It has three unsigned int private data members: pay_load,
parity and data_packet; It has one function called parity_bit(). It calculates parity bit by XORing
all pay_load bits and assign the value to parity. By using function get pay_load(), pay_load is got.
data_packet is calculated by multiplying parity_bit with 32768 and add the product with (pay_load
– 32768). Create another class called Receiver. It has unsigned int private data members Rx_Pkt
, Rx_Data and E_Flag. Rx_Data is got from Rx_Data as given below. First E_Flag is calculated
from Rx_Pkt by XORing all bits. If E_Flag is zero, then Rx_Data = Rx_Pkt – 32768, Else a
message should warn about corrupted packet. Derive a class called Tranceiver from the above two
classes and check the functionalities. Use any other functions if needed.
Create a class called InputData. It has two private data members data_a and data_b. Set the
values of these two data members by using two public functions get_a() and get_b(). Derive a class
called Arith_Unit from InputData. It contains the functions add(),sub(), mul(),div() to perform
arithmetic operations on data_a and data_b. Derive a class Logic_Unit from InputData. It
contains the functions and(), or() and xor() to perform logical operations on data_a and data_b.
Finally derive a class called ALUnit from Arith_Unit and Logic_Unit classes. It has to perform
arithmetic and logical operations according to the given codes. Choose code 0 to code 6 to perform
the said seven operations. Write sample program to test the ALU class.
Create a class called InputData. It has two private data members data_a and data_b. Set the
values of these two data members by using two public functions get_a() and get_b(). Derive a class
called Arith_Unit from InputData. It contains the functions add(),sub(), mul(),div() to perform
arithmetic operations on data_a and data_b. Derive a class Logic_Unit from InputData. It
contains the functions and(), or() and xor() to perform logical operations on data_a and data_b.
Finally derive a class called ALUnit from Arith_Unit and Logic_Unit classes. It has to perform
arithmetic and logical operations according to the given codes. Choose code 0 to code 6 to perform
the said seven operations. Write sample program to test the ALU class.
Create two classes IntArray to store the set of integer numbers and FloatArray to store decimal
numbers. Add a member function read() for both classes for reading inputs. Create two objects ‘x’
for IntArray and ‘y’ for FloatArray. Read the inputs for x and y. Using a friend function maxmin(x,y),
display the maximum and minimum among the set of integers and decimal numbers.
Define a class Student with data members as rollno and name. Derive a class Fees from student
that has a data member fees and functions to submit fees and generate receipt. Derive another class
Result from Student that displays the marks and grade obtained by the student. Write a program that
extends the class Result so that the final result of the Student is evaluated based on the marks obtained
in tests, activities and sports.
Create a class called Employee with protected data members emp_id, name and designation. It
contains the member functions to get details of employee and display them. Derive two classes
Permanent and Contract from Employee class. Contract has data members num_hrs and
wages_per_hr. Permanent has basic, DA, TA and HRA. Get the necessary details using member
functions and display the employee details with their salary according to the given data.