Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ (visual studio C++) please use a class to solve the problem. Detectives v2.2 Town of Huntington police department needs a program that will help

C++

(visual studio C++)

please use a class to solve the problem.

image text in transcribedimage text in transcribed

Detectives v2.2 Town of Huntington police department needs a program that will help them assign new cases they receive to the right detectives of the department. Your application will use a data file to read the information on department Each detective has a name, specialty (Homicide, Fraud, Theft, Traffic or Gangs) and experience (the number of years in the department). Here are the features of the program 1- Add Detective [40] Allows user to add new detectives to the system. Program should ask for the name, specialty and the experience (number of years) of the detective and add to the list of detectives If there is a detective with the provided name already in the system, then inform the user that the department already has a detective with this name and do not add the detective. No detectives with the same name allowed!-) 2- Search Detective [50] Allows user to search for a detective based on specialty and experience User will enter the specialty (Homicide, Fraud, Theft, Traffic or Gangs) and the "minimum* experience (in years) required for the case. The program will output the name of the detective who has the given specialty and has more than or equal to the minimum years of experience required The chances are more than one detective may fit the criteria above. If more than one detective fits the criteria than the detective with the most experience should be chosen. Here is an example Welcome to Detective v2.2 1- Add a Detective Search a Detective eport xit at speacialty do you need? CHomicide, Fraud, Theft, Traffic or Gangs at is the minimum years of experience required? 1 raud tective Sarah is the perfect fit for the Job 3- Report Detectives by Department [40] This is a report that display each detective grouped by the specialty. For example, the report should display "Homicide" and then list all detectives with that specialty under it. then the report should display "Fraud" as title and list all detectives whose specialty is Fraud. Continue to do the same for Theft, Traffic and Gangs Make sure that you have a function that takes a specialty and couts the detectives that belongs to that specialty Then you can call this function 5 times, one for each specialty 0- Exit [10] Exit the program Other Tasks File input/output [30] Declaration of the class and the array that holds the list of detectives [30]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Graph Databases In Action

Authors: Dave Bechberger, Josh Perryman

1st Edition

1617296376, 978-1617296376

More Books

Students also viewed these Databases questions