Demonstrate the ability to create a class definition

Assignment Help Computer Engineering
Reference no: EM132107855

Programming Langauge C++:

Assignment

Purpose Demonstrate the ability to create a Visual C++ console project in Microsoft Visual Studio.

Demonstrate the ability to create a class definition.

Demonstrate the ability to create an array of objects and manipulate the methods and members of the objects.

Instructions Using Microsoft Visual Studio create a C++ program that solves the following problem.

1. Read the problem.

Create a program that keeps track of up to 8 contacts. The user should be able to add and display entries by selecting which operation to perform from a menu.

The program should perform the following operations:

1. A menu should appear prompting the user to enter A to add an entry; P to print the entries; Q to quit.

The menu should repeat continuously until the user enters Q (upper or lower case).

2. When the user enters A, they should be prompted for the name and email address of a contact.

If 8 contacts are already being stored, display an error message and redisplay the menu.

Name and email address should be strings. Do not format either entry (any input should be acceptable).

After collecting and storing the name and email address redisplay the menu.

3. When the user enters P, all of the stored names and email addresses should display.

After the names and email addresses display, the menu should redisplay.

4. When the user enters something other than A, P, or Q, the menu should redisplay.

5. Create a class that holds the name and email address.

Create an array of 8 objects of the class type to hold the data.

The class should have a member that prompts for, and collects the name and email address.

The class should have a member that displays the name and email address.

2. Select a location where you can find it later.

Choose the default application settings.

3. Write the program.

Write code that solves the problem described in item 1.

The program should immediately terminate when Q is entered (do not pause)

Reference no: EM132107855

Questions Cloud

Discuss how safety breaches contributed to the train crash : Choose one train incident that has occurred as a result of safety breaches and, with supporting evidence, discuss how safety breaches contributed to train crash
Reinvested the next period : You placed $9,037 in a savings account today that earns an annual interest rate of 11.15 percent, compounded semiannually.
Define a class and firewall : An implementation of the transmit method that assigns the first parameter to the destination instance variable and the second to the buffer variable.
Write a program called doreme which prints the numbers : Write a program called DoReMe which prints the numbers 1 to 110, 11 numbers per line.
Demonstrate the ability to create a class definition : Demonstrate the ability to create a class definition. Demonstrate the ability to create an array of objects and manipulate the methods and members of the objec
Find the combined weight of boys and girls taken together : The mean weight of 50 boys in a class is 70 kg and the mean weight of 100 girls in that class is 55 kg. Find the combined weight of boys and girls
Create a database of books that are stored using a vector : In this project you are to create a database of books that are stored using a vector.
New-car lease fees : A new-car dealer is leasing various brand-new models for the monthly rates (in dollars) listed below. Estimate the true population variance
Explain the effect of the confidence level : In a study of children with a particular disorder, parents were asked to rate their child on a variety of items related to how well their child performs differe

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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