Design a C++ program An address book is a book or a database used for saving...

80.2K

Verified Solution

Question

Programming

Design a C++ program

An address book is a book or a database used for saving andstoring contacts which may usually
consists of a few standard fields (for example: first name, lastname, company name, address,
telephone number, e-mail address, fax number, mobile phonenumber).
Design an online address book to keep track of the details offamily members, close friends and
certain business associates. Details which your designed addressbook will keep should be like
names (first name, last name), gender, addresses (street address,city, province/state, zip code),
phone numbers, and dates of birth (date, month, year). Your programshould be able to handle a
maximum of 150 entries.
There should be TWO MAJOR MODULES of your program one should allowthe user to add, update
delete the entries and classify the entered person as a familymember, friend, or business associate
and another module should maintain one address book which must beable to process a maximum
of 150 entries and also should perform the followingoperations:
ï‚· Load the data into the address book from a disk.
ï‚· Search for a person by last name.
ï‚· Print the gender, address details, phone number, and date ofbirth of a given person.
ï‚· Print the names of the people whose birthdays are in a givenmonth or between two given
dates.
ï‚· Print the names of all the people having the same status, such asfamily, friend, or
business.
ï‚· Print the names of all the people having the same status, such asfamily, friend, or
business.
ï‚· Print the names of all the people between two last names.
ï‚· Print the details of all people with same gender.

Make a C++ file on Microsoft visual and answer with the propercode

Answer & Explanation Solved by verified expert
4.2 Ratings (852 Votes)
include include using namespace stddefining a structure to holds theaddress in one placetypedef struct Addressstring streetstring    See Answer
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students