subject

(Online Address Book Revisited) Programming Exercise 5 in Chapter 11 could handle a maximum of only 500 entries. Using linked lists, redo the program to handle as many entries as required. Add the following operations to your program:
A. Add or Delete a new entry to the address book.
B. Allow the user to save the data in the address book.
Exercise 5 in Chapter 11
Using classes, design an online address book to keep track of the names, addresses, phone numbers and dates of birth of family members, close friends, and certain business associates. Your program should be able to handle a maximum of 500 entries.
a. Define a class, addressType, than can store a street address, city, state, and zip code. Use the appropriate functions to print and store the address. Also, use constructors to automatically initialize the data members.
b. Define a class extPersonType using the class personType, the class dataType, and the class addressType. Add a data member to this class to classify the person as a family member, friend, or business associate. Also, add and store the appropriate information. Use constructors to automatically intialize the data members.
c. Define the class addressBookType using the peviously defined classes. An object of the type addressBookType should be able to process a maximum of 500 entries.
The program should perform the following operations:
(i) Load the data into the address book from a disk.
(ii) Sort the address book by last name.
(iii) Search for a person by last name.
(iv) Print the address, phone number, and date of birth (if it exists) of a given person
(v) Print the names of the people whose birthdays are in a given month.
(vi) Print the names of all the people between two last names.
(vii) Depending on the user's request, print the names of all family members friends, or business associates.

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 00:30
Which of the following would you find on a network
Answers: 3
question
Computers and Technology, 23.06.2019 07:10
If you want to import a picture into a dtp application, what must you do first? draw an image frame. import text. open the folder containing the file. select get image… from the windows menu.
Answers: 2
question
Computers and Technology, 23.06.2019 08:30
Helen's credit card has an apr of 15.32% and a grace period of 17 days and helen pays her balance in the full every month. if her last billing cycle ended on september 26, 2009, and she made her payment on october 11, 2009, did she owe any interest on her last statement's balance?
Answers: 3
question
Computers and Technology, 24.06.2019 09:30
Retype the statements, correcting the syntax errors. system.out.println("num: " + songnum); system.out.println(int songnum); system.out.println(songnum " songs"); note: these activities may test code with different test values. this activity will perform two tests: the first with songnum = 5, the second with songnum = 9. see how to use zybooks.
Answers: 1
You know the right answer?
(Online Address Book Revisited) Programming Exercise 5 in Chapter 11 could handle a maximum of only...
Questions
question
Mathematics, 09.12.2020 20:00
question
Mathematics, 09.12.2020 20:00
question
Mathematics, 09.12.2020 20:00
question
Mathematics, 09.12.2020 20:00
question
Mathematics, 09.12.2020 20:00
question
Social Studies, 09.12.2020 20:00
question
Mathematics, 09.12.2020 20:00
Questions on the website: 13722362