Design an online address book to keep track of the names

Assignment Help C/C++ Programming
Reference no: EM13811404

Use the Composition (Aggregation) to Programming it on C++. I use visual studio 2012. 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, that 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 member variables. b. Define a class extPersonType using the class personType, the class dateType (as designed in this chapter's Programming Exercise 2), and the class addressType. Add a member variable to this class to classify the person as a familymember, friend, or business associate. Also, add a member variable to store the phone number. Add (or override) the functions to print and store the appropriate information. Use constructors to automatically initialize the member variables. c. Define the class addressBookType using the previously 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 of the people between two last names. vii. Depending on the user's request, print the names of all family members, friends, or business associates.

Reference no: EM13811404

Questions Cloud

Find the companys price-to-earnings ratio : Today the company announces net income equals $12 million. They have 30 million shares outstanding, and today’s share price is $68.21. Find the company’s price-to-earnings ratio.
What was the actual average annual percentage rate : In exactly 15 months a bill of $21,200 is due. Today you deposit money such that if the account earns a target rate of return of 8.90% per annum, compounded monthly, the bill is perfectly financed. No other deposits or withdrawals have been made. You..
Integral part of the strategic management of an organization : Why and how are the following an integral part of the strategic management of an organization, i.e. strategic planning, strategic execution, and strategic control? Discuss each fully and separately. Be specific.
Conflict of interest between owners and agents : Which of the following statements is most accurate regarding agency problems? An agency problem likely occurs when there is a conflict of interest between owners and agents.
Design an online address book to keep track of the names : Use the Composition (Aggregation) to Programming it on C++. I use visual studio 2012. 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 certa..
Calculates the minimum maximum and average for each quiz : Write a Java application that calculates the minimum, maximum, and average for each quiz. Print the output results in a table format using a text area. Use loop and if statement control structures as well as Array data structure
About the firms marginal and average tax rates : Suppose a firm earns $12,000,000 in taxable income. Which of the following is correct about the firm’s marginal and average tax rates?
Real situations for the use of iris example of the developme : Powerpoint: Real situations for the use of iris example of the development of electronic services or real example of the use of the visa or an example of evolution in male with a realistic example of an example of the company (!) Was used in the past..
Establish an endowment fund : You wish to establish an endowment fund that will provide student financial aid awards every quarter, perpetually. To finance the scholarships, you will make a series of equal deposits into a savings account. The deposits will be made quarterly equal..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd