Write a c++ program that shows the 10 employees record which is not allowed to be duplicate. Show all records with name, city, designation, and gender category. Also, show that if the salary of an employee is greater than 20000 then the employee is Clerk.
please use the simple and easy way to do it by using iostream library...
ANSWER :
#include <iostream> #include <stdio.h> using namespace std; //Base Class - basicInfo class basicInfo { protected: char name[30]; int empId; char gender; public: void getBasicInfo(void) { cout << "Enter Name: "; cin.getline(name,30); cout << "Enter Emp. Id: "; cin >> empId; cout << "Enter Gender: "; cin >> gender; } }; //Base Class - deptInfo class deptInfo { protected: char deptName[30]; char assignedWork[30]; int time2complete; public: void getDeptInfo(void) { cout << "Enter Department Name: "; cin.ignore(1); cin.getline(deptName,30); cout << "Enter assigned work: "; fflush(stdin); cin.getline(assignedWork,30); cout << "Enter time in hours to complete work: "; cin >> time2complete; } }; /*final class (Derived Class)- employee*/ class employee:private basicInfo, private deptInfo { public: void getEmployeeInfo(void){ cout << "Enter employee's basic info: " << endl; //call getBasicInfo() of class basicInfo getBasicInfo(); //calling of public member function cout << "Enter employee's department info: " << endl; //call getDeptInfo() of class deptInfo getDeptInfo(); //calling of public member function } void printEmployeeInfo(void) { cout << "Employee's Information is: " << endl; cout << "Basic Information...:" << endl; cout << "Name: " << name << endl; //accessing protected data cout << "Employee ID: " << empId << endl; //accessing protected data cout << "Gender: " << gender << endl << endl;//accessing protected data cout << "Department Information...:" << endl; cout << "Department Name: " << deptName << endl; //accessing protected data cout << "Assigned Work: " << assignedWork << endl; //accessing protected data cout << "Time to complete work: " << time2complete<< endl; //accessing protected data } }; int main() { //create object of class employee employee emp; emp.getEmployeeInfo(); emp.printEmployeeInfo(); return 0; }
OUTPUT :
Write a c++ program that shows the 10 employees record which is not allowed to be...
In this assignment, you will write one (1) medium size C program. The program needs to be structured using multiple functions, i.e., you are required to organize your code into distinct logical units. The following set of instructions provide the specific requirements for the program. Make sure to test thoroughly before submitting. Write a program, named program1.c, that reads and processes employee records (data about an employee). Each employee record must be stored using a struct that contains the following ...
Structures in C++ :- 1. Write a program that declares a structure to store the code number, salary and grade of an employee. The program defines two structure variables, inputs record of two employees and then displays the record of the employee with more salary. 2. Write a program that declares a structure to store the distance covered by player along with the time taken to cover the distance. The program should input the records of two players and then...
Styles Program Description Write a C++ program that computes and displays employees' earnings. Prompt the user for type of employee (hourly ("h"or "H") or management ("'m" or "M") If the employee is management: . get the annual salary get the pay period (weekly ("w" or "W"), bi-weekly ("b" or "B") or monthly ("m" or e compute the gross salary for the pay period (Divide annual salary by 52 for weekly, 26 for bi-weekly, and 12 for monthly) deduct from gross...
Write the pseudocode for the following: A company needs to print pay-slips for its employees. Each record contains the following: a. number, b. name, c. hours, d. gender, and e. code. Each employee’s gross pay must be calculated and deductions made on the following basis: CODE 1: Full-time employee: Rate R30 per hour Deductions: Men PAYE 15% of gross pay, Medical aid R200 Women PAYE 10% of gross pay Medical aid R100 CODE 2: Part-time employee: Rate R20 per hour...
For this program, you will be working with data from the NASA website which lists Near Earth Objects detected by the JPL Sentry System. You are given a text file listing the designation and impact probability (with Earth, generally within the next 100 years) of 585 Near Earth Objects. Your job will be to sort these objects by their impact probabilities. Input File Format The input file contains 585 records. Each record is on a separate line. Each line contains...
Java Description Write a program to compute bonuses earned this year by employees in an organization. There are three types of employees: workers, managers and executives. Each type of employee is represented by a class. The classes are named Worker, Manager and Executive and are described below in the implementation section. You are to compute and display bonuses for all the employees in the organization using a single polymorphic loop. This will be done by creating an abstract class Employee...
In C++ write a simple menu program that displays a menu for the user in an object-oriented technique. The menu should keep showing up until the user chooses to quit. Also, there is a sub-menu inside a menu. The user should get at least a line displayed after he or she chooses that particular option meaning if the user presses 1 for the read actors from the file. The output can look like "reading actors from a file" and then...
Use program control statements in the following exercises: Question 1 . Write pseudocode for the following: • Input a time in seconds. • Convert this time to hours, minutes, and seconds and print the result as shown in the following example: 2 300 seconds converts to 0 hours, 38 minutes, 20 seconds. Question 2. The voting for a company chairperson is recorded by entering the numbers 1 to 5 at the keyboard, depending on which of the five candidates secured...
This assignment involves creating a program to track employee information. Keep the following information on an employee:1. Employee ID (string, digits only, 6 characters)2. Last name (string)3. First Name (string)4. Birth date (string as MM/DD/YYYY)5. Gender (M or F, single character)6. Start date (string as MM/DD/YYYY)7. Salary per year (double)Thus you must create a class that has all of this, and get/set methods for each of these fields. Note: The fields that are designated as string should use the string...
This is in C. For this assignment we will write a simple database server. We will be creating a simple database of student records, so let’s describe these first. The format of a student record is as follows: typedef struct student { char lname[ 10 ], initial, fname[ 10 ]; unsigned long SID; float GPA; } SREC; Part One – the Server We will create a database server. The job of the server is to accept a...