Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask C/C++ Expert


Home >> C/C++

1) Create a class named employee which stores employee ID, employee name, date of birth, date of joining, designation and department. The class must include a constructor which initializes object of that class, a member function which modifies value of department and designation and a function to print all the information of the class. Describe the features of the term Class and Object in the context of object oriented programming in the context of the class you have created.

List the private and public members (data members as well as member functions) for the class employee. Define the data types of member variables using C++ and create few objects of the class.

2) Create another class Manger that is a derived class of class employee. A manager might be working in a department but managing a different department. Therefore, this class has additional information- Manages Department. Create class managers as a sub class of class employee. You should use the following concepts while deriving classes (Also prepare suitable main( ) to show the concepts):           

(a) Overloaded Constructors

(b) Encapsulation

(c) Inheritance

(d) Polymorphism

Describe how and where in your classes – employee and managers the concepts listed above have been demonstrated.

3) What are the advantages of using UML? Create class diagram for the Office having classes – Employee, Manager, Department, Projects. Make appropriate assumptions, if any.       

4) Describe the usage of the following C++ operators with the help of ex program(s).

(a) Bitwise AND

(b) Explicit Typecasting

(c) Array of Pointer

(d) Arithmetic if operator                     

5) What is call by value in the context of C++? Describe with the help of the ex. What is the problem associate with swap function which tries to exchange values of two variables using third variable and using call by value in a calling program. What are the two different ways you could remedy the problem such that swap function is able to change the values of two variables in the calling function.           

6) prepare template class “circularqueue” in C++. The class must have functions for adding an element in rear and removing the element from front of the circular queue. The class must have extra functions for Queuefull and queueempty. Use this template to create a circularqueue of integer values with maximum size of 10 elements. Make appropriate assumptions, if any.                                             

7) Create the class LONGBINARYINTEGER which stores only binary digits (0 or 1) in the string of arbitrary length (the string is in the order of lowest significant bit to highest significant bit that is first element is lowest significant bit). The string has the constructor which ensures that String has only binary digits. The class also has the copy constructor, and the overloaded + operator. The overloaded + operator adds two stings bit by bit taking care of the carry bit from previous bit addition. Design and implement class using C++. prepare suitable main( ) function to show the functionality of the class.

C/C++, Programming

  • Category:- C/C++
  • Reference No.:- M92288

Have any Question? 


Related Questions in C/C++

Write a c program that requests the name of any cartoon

Write a C program that requests the name of any cartoon character from the user, then does the following with that name (use printf for each): a. Displays it enclosed in double quotes. b. Displays it in a field 24 charac ...

Create your own unique while-end repetition structure you

Create your own unique While-End repetition structure. You decide the theme. You should provide both the pseudocode and the flowchart of your example. Be sure to provide an overview of what your repetition structure is d ...

Assignmentwhen writing c programs include comments in your

Assignment When writing C++ programs include comments in your code, make the program readable by indenting, use meaningful variable and function names, and produce meaningful output. This assignment will be to write a te ...

Assignmentobjectivespractice reading characters from a

Assignment Objectives Practice reading characters from a file Practice using command line input Practice using command-line redirection of files Practice implementing a double transposition ciphering algorithm Summary In ...

Assignmentconsider the following declarationsclass

Assignment Consider the following declarations: class bagType { public: void set(string, double, double, double, double); void print() const; string getStyle() const; double getPrice() const; void get(double, double, dou ...

Cosci 21a programming assignmentpurpose experience with

COSCI 21a, Programming Assignment Purpose: Experience with some basic data structures, including circular queues, linked lists, hash tables, and specifically with pointers and the associated dynamic memory allocation. Pr ...

Design implement test and debug a c program to simulate the

Design, implement, test, and debug a C# program to simulate the rolling of two dice 100 times. Whenever the two dice display the same number, the program should show the roll sequence number (e.g. the 10th roll) and the ...

Assignmentthis is the programthis program will use 2

Assignment This is the program: This program will use 2 different data structures to perform the same tasks; a vector and a dynamically sized array Write a complete C++ program that will: Declare a vector of integers wit ...

1 we know that from ece 109 to calculate the

1. We know that from ECE 109, to calculate the equivalent resistance of a network of resistors in series in parallel are given by: Write a C++ program that asks the user to input values for resistors (as many as they wou ...

Discussionwhile loops versus for loops please respond to

Discussion "While Loops versus For Loops" Please respond to the following: • Suppose you are writing a C++ program that plays a commercial video continuously within a kiosk at your favorite shopping mall within your home ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen