Address book-card generator program using a linked list

Assignment Help Basic Computer Science
Reference no: EM132430969

Problem 1: Address Book-Card Generator Program Using a Linked List

DESCRIPTION

This program will have names and addresses saved in a linked list. In addition, a birthday and anniversary date will be saved with each record.

When the program is run, it will search for a birthday or an anniversary using the current date to compare with the saved data. It will then generate the appropriate card.

Because this will be an interactive system, your program should begin by displaying a menu. Items on the menu should include:

  • Enter a new name into the address book
  • Delete a name from the address book
  • Change a name or date in the address book
  • Generate birthday cards
  • Generate anniversary cards
  • Exit the card program

Each of these sections will call individual functions to perform their appropriate task.

This address book is to be sorted in alphabetical order. Be aware of this when you are entering, deleting, or changing the name, and plan your code accordingly.

display the card created on the screen (you do not need to print it). You may design the layout of the card as you wish. For example, it could be:

Dear <name_saved>,

Hope your birthday is really wonderful and this coming year is the best yet!

Love,

Joanne

DELIVERABLES

  • Your C++ source code with any header files
  • Your executable code
  • A document detailing how you will test your program that also includes screenshots of a few sample runs of your program
  • An overview document, giving the name of each file submitted and its purpose, as well as a few paragraphs on your experiences coding the linked lists. If there are any problems with your program or it does not run or run as it is supposed to, please indicate that as well in this document.

Reference no: EM132430969

Questions Cloud

What is the cost of the inventory on January : What is the cost of the inventory on January 31 and the cost of raw materials issued to production for January under each of the following cost-flow assumptions
Explain how social change legislation might support : Finally, explain the potential implications for a helping professional. Support your response using the resources and the current literature.
Outline the fundamental events of the developmental process : The evolutionary history of AES differs from that of DES. Briefly describe the differences of the AES history in comparison to DES.
Description of the societal issue for mental health : Describe societal issue for mental health. Select a societal issue that detracts from the mental health and welfare of society members anywhere in the world.
Address book-card generator program using a linked list : This program will have names and addresses saved in a linked list. In addition, a birthday and anniversary date will be saved with each record.
What is the payback period : X Company must replace one of its current machines with either Machine A or Machine B. If X Company buys Machine B instead of Machine A, what is payback period
Write an essay on Leopolds Public : Write an essay on Leopolds Public and primary sources Leopold's Public Letters and Leopold's Letter to Colonial Missionaries
Exploration of the entrepreneurial mind-set : Entrepreneurship and Small Business Management - Critically evaluate how background and experience influences entrepreneurs, both positively
Figure out genmets net income for fiscal year : The income tax rate is 35%. Round arithmetic computations to one digit after the decimal point. How do you figure out GenMet's net income for fiscal year 2013

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Monopolistic competition irs

The flatter the PP curve is the less international trade is going to lower markups.

  Development can influence policy to solve specific problem

Create new thread. As indicated above, select one of developments in chapter 1 and describe how that development can influence policy to solve specific problem.

  Recommended security solutions for organizations

What are the recommended security solutions for organizations using Software-as-a-Service (SaaS)?

  Members knew that others were slacked

Once the project rolled around however, their group actually did more poorly than the group where all the members knew that others were slacked.

  Similarity is more beneficial than differentiation

Is online retail business the type of setting in which similarity is more beneficial than differentiation?

  Recognize the types of each variable as nominal and ordinal

Suppose you are working on data analysis project about laptop computers. Each computer is explained by following variables. Recognize the types of each variable as nominal, ordinal, interval or ratio.

  Static aggregate demand and aggregate supply model

Explain how the static aggregate demand and aggregate supply model gives us misleading results about the price level, particularly with respect to decreases.

  How can this modified so that it will work with any object

How can this be modified so that it will work with any object?

  House of representatives and the senate

In the United States Congress there are two houses, the House of Representatives and the Senate.

  What is the mean of the sampling distribution

a. What is the mean of the sampling distribution? b. What is the standard deviation of the sampling distribution?

  Underdeveloped country that experienced

The past 500 years have seen divergence in GDP and growth rates between developed and undeveloped countries. Name 3 examples of countries

  Develop timeline on computer using microsoft word

Use Microsoft Word, Excel or PowerPoint to develop timeline on computer. Create your own timeline and take a picture, saving file on computer as .jpg or .gif.

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