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

  Implement an interpreter for algebraic chess notation

Implement an interpreter for algebraic chess notation, which is a system used to describe the moves made over the course of a chess game. In order to finish this program, you will need to learn a bit about chess: how pieces can move on the game bo..

  Write a computer program that inputs a degree of difficulty

Write a computer program that inputs a degree of difficulty and seven judges' scores, and outputs the overall score for that dive.

  Shell script- remove old programs you no longer wish to keep

Assignment Two - UNIX Shell Programming - KIT501 System Administration Fundamentals - Write a shell script (to run on the Bourne shell) that runs an infinite loop to monitor the creation and removal of .pdf or .PDF files under the current directory..

  Identify the key classes for the home checking register

Identify the key classes for the Home Checking Register. Show the key relationships between the classes with connecting lines on the class diagram.

  Compare the running times1 for recursive factorial function

Compare the running times1 for the recursive factorial function written in this section with a nonrecursive function obtained by initializing a local variable.

  Declare numeric subtype that made up of single-digit numbers

Declare a subtype called Item_String that holds 25 characters. Declare a numeric subtype that is made up of the single-digit numbers.

  Describe the two features of the windows firewall

Describe, in your own words, the two features of the Windows Firewall in Windows Server 2012 that you believe are most useful to users.

  Perform time measurements of the given five operations

Perform time measurements of the following five operations on lists: iterated insertion (in front, at the back), traversal, iterated deletion.

  Develop detailed object-oriented design models

You have the following two choices to develop detailed object-oriented design models. You also need to submit a proper documentation

  What is the use of the variable classpath

Write a method code defined by yourself for the sum of 3 numbers and that outputs the value. Write only the code of the Method.

  A large enough organization could split its central office

Discuss this possibility- a large enough organization could split its central office into two locations, along defined lines

  What function does the countermeasure serve

What countermeasures have you used (or heard of) to secure those domains? What function does the countermeasure serve?

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