Card generator program by linked list

Assignment Help Programming Languages
Reference no: EM1360562

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.

When the program is run, it will search for a birthday or an anniversary using the current date to compare with the saved date. 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.

For this project, create and 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
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

Reference no: EM1360562

Questions Cloud

Inherent reliability and validity issues : Are there any inherent reliability and validity issues that one should consider when administering intelligent tests?
Explain and discuss the labor relations process : Explain and discuss the labor relations process and Who is super seniority usually given to? Why? and Define job security. How has job security changed in the given economic recession?
Needs of assessment process : Name and show each of the three stages of the needs assessment process, detailing their timing or sequence, their purpose, and the nature of the activities involved.
Explain the ten basic principles of finance : Discuss and explain the 10 basic principles of finance. how does these principles relate to the goal of wealth maximization.
Card generator program by linked list : 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.
Private healthcare organization employee benefits : Private Healthcare Organization Employee Benefits - describe the entire process of implementing an employee benefits plan from the beginning.
At what mark should mass be placed : If a 120g mass was placed at the 25cm mark, and a 20 g mass at the 12 cm mark, where must a 500 g mass be placed to balance the system?
Explain jason shipped a truckload of peaches : Explain Jason shipped a truckload of peaches from his orchard to Grocery using an independent trucker
Compensation program for performance of employees : Prepare a compensation program that will link pay to the performance of your employees.

Reviews

Write a Review

Programming Languages Questions & Answers

  Program to create new departments to sustem

An ability to add new departments to system. The program should permit you to create new departments. Each department has a name, and a location (e.g. "Sydney" or "Tokyo").

  User defined function to calculate average of three scores

A user defined function that will calculate and display the average of the 3 scores that remain after dropping the highest and lowest scores the performer received.

  Different class maintain programming programs are organized

It allows different classes to maintain programming so that programs are kept more organized. Object orientation also allows a programmer to use the same objects in different programs. Response?

  Deisgn child class that overrides parent method

Deisgn child class named Box, that contains additional data field named depth and a computeSurfaceArea() method that overrides the parent method appropriately for a three-dimensional box

  Program that uses for loop prompt user to input two integers

Write a program that uses for loop to preform the following steps: Prompt the user to input two integers: firstnum and secondnum.

  Design a program using structured pseudocode

Design a program using structured pseudocode as demonstrated in the lectures and, ensuring all variables are declared, prompt the user for the appropriate input and display a meaningful output message.

  Write a program in q basic that accept student name

Write a program in Q basic that accept a student name,score obtained in 5 course and compute the average score of the student and my program must display the name of the student

  Examine the boxplot

Examine the boxplot and briefly discuss the overall pattern of electricity usage for the households.

  Pseudocode for a program to solve mathematical problem

Pseudocode for a program to solve the following problem. A student borrows $3,000 at an interest rate 2% per month on the unpaid balance.

  Design program to list total points scored for classroom

Student ID, classroom number, and score on the achievement test. Design a program that lists the total points scored for each of the 30 classrooms.

  Function to convert a decimal input into roman numerals

Write a function that converts a decimal input into Roman Numerals. Your function will take in a number and output a string.

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

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