Question: C++ help code this? Question in the picture below. Write a program to handle a users rolodex entries. (A rolodex is a system with tagged

C++ help code this? Question in the picture below.

Write a program to handle a users rolodex entries. (A rolodex is a system with tagged cards each representing a contact. It would contain a name, address, and phone number. In this day and age, it would probably have an email address as well.) Typical operations people want to do to a rolodex entry are: Add entry Edit entry Delete entry Find entry Print all entries Quit You can decide what the maximum number or rolodex entries is and how long each part or an entry is (name address, etc.). When they choose to eat an entry, give them the option of selecting from the current rolodex entries or returning to the main menu - don't force them to edit someone just because they chose that option. Similarly for deleting an entry. Also don't forget that when deleting an entry, you must move an following entries down to fill in the gap. It they want to add an entry and the rolodex is full. offer them the choice to return to the main menu or select a person to overwrite. When they choose the print option, make a nicely formatted table of their current entries (if any). (See the class roster lab for an example of a fine table format - and possible gotcha's.) When they choose to find an entry, go to a submenu: find by Name find by Address find by Phone number find by Email address Return to Main Menu All of these searches are to be case-insensitive content searches (In other words, if the rolodex contains a person named vishal Herrera they should be found by searches by name of: sh, SH, al h, al H, herrera, HERRERA, etc as well as of Vishal Herrera.) Question: should you print all matches to a search or Just the first one? All menus are to be choosable by both number and capitalized letter(s). Write a program to handle a users rolodex entries. (A rolodex is a system with tagged cards each representing a contact. It would contain a name, address, and phone number. In this day and age, it would probably have an email address as well.) Typical operations people want to do to a rolodex entry are: Add entry Edit entry Delete entry Find entry Print all entries Quit You can decide what the maximum number or rolodex entries is and how long each part or an entry is (name address, etc.). When they choose to eat an entry, give them the option of selecting from the current rolodex entries or returning to the main menu - don't force them to edit someone just because they chose that option. Similarly for deleting an entry. Also don't forget that when deleting an entry, you must move an following entries down to fill in the gap. It they want to add an entry and the rolodex is full. offer them the choice to return to the main menu or select a person to overwrite. When they choose the print option, make a nicely formatted table of their current entries (if any). (See the class roster lab for an example of a fine table format - and possible gotcha's.) When they choose to find an entry, go to a submenu: find by Name find by Address find by Phone number find by Email address Return to Main Menu All of these searches are to be case-insensitive content searches (In other words, if the rolodex contains a person named vishal Herrera they should be found by searches by name of: sh, SH, al h, al H, herrera, HERRERA, etc as well as of Vishal Herrera.) Question: should you print all matches to a search or Just the first one? All menus are to be choosable by both number and capitalized letter(s)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!