Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Task: You will need to develop a system that can track employee information for two Organizations (Google and Microsoft). General view of what your system
Task: You will need to develop a system that can track employee information for two Organizations (Google and Microsoft). General view of what your system should be able to do: Add employees to the system, the employee must be working for one of the companies in the system (Google and Microsoft). Update employee's information. Print Employee's information. Print the number of all employees of a specific company. Print the number of all employees in the system (in both companies). Employee Class: The Employee information you must track is as follows: ID (This is generated randomly) Name Gender Job Title Organization they work for Birthday As for the Organization that the Employee works for, you must also track this information: Organization Name Number of Employees of each organization Note: If an employee is added to a specific company, only the number of employees in that company is incremented by one, not the other. Caller class: You should be displaying a menu where the user can choose an action of the following: Add Employee. Remove Employee. Update Employees Information: o Update the name. o Update the job title. o Update the workplace of an employee. Print the number of employees: o in the whole system. o In Google only. o In Microsoft only. Print employees' information: o Print the information of a single employee. o Print the information of all employees in the system. o Print the information of Google employees. o Print the information of Microsoft employees. Note: As a requirement for all inputs in your system, you must do error checking. For example, if the user to enter a whole number, nothing accepted but integers (NO characters, floating point numbers, or text of any kind), etc. Your programs and all further programs should have program description header that goes at the top of the file which gives information about the programmer and program. // Name: Bob Programmer // Section: A, B, or s // Program Name: Hello World // 1/ Description: A brief description of the program. What does the 11 program do not how it does it: for example, it uses loops)? Does 11 the program get input? What kind? What information is output Il from the program and to where (screen or file) import
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started