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

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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