Create a simple trivia game for two players

Assignment Help C/C++ Programming
Reference no: EM131921932

Assignment -

Exercise 1 - Retail Item Class

Write a class named RetailItem that holds data about an item in a retail store. The class should store the following data in attributes: item description, units in inventory, and price.

Once you have written the class, write a program that creates three RetailItem objects and stores the following data in them:

 

Description

Units in Inventory

Price

Item #1

Jacket

12

59.95

Item #2

Designer Jeans

40

34.95

Item #3

Shirt

20

24.95

Exercise 2 - Cash Register

This exercise assumes you have created the RetailItem class for Programming Exercise 1. Create a CashRegister class that can be used with the RetailItem class. The CashRegister class should be able to internally keep a list of RetailItem objects. The class should have the following methods:

  • A method named purchase_item that accepts a RetailItem object as an argument. Each time the purchase_item method is called, the Retail_Item object that is passed as an argument should be added to the list.
  • A method named get_total that returns the total price of all the RetailItem objects stored in the CashRegister object's internal list.
  • A method named show_items that displays data about the RetailItem objects stored in the CashRegister object's internal list.
  • A method named clear that should clear the CashRegister object's internal list.

Demonstrate the CashRegister class in a program that allows the user to select several items for purchase. When the user is ready to check out, the program should display a list of all the items he or she has selected for purchase, as well as the total price.

Exercise 3 - Trivia Game

In this programming exercise, you will create a simple trivia game for two players. The program will work like this:

  • Starting with player 1, each player gets a turn at answering 5 trivia questions. (There should be a total of 10 questions.) When a question is displayed, 4 possible answers are also displayed. Only one of the answers is correct, and if the player selects the correct answer, he or she earns a point.
  • After answers have been selected for all the questions, the program displays the number of points earned by each player and declares the player with the highest number of points the winner.

Reference no: EM131921932

Questions Cloud

What challenges did your interviewees experience : What challenges did your interviewees experience? What specific recommendations do your interviewees have for successful completion?
How would a ban on freight absorption affect a producer : How would a ban on freight absorption (that is, requiring F.O.B factory pricing) affect a producer with substantial economies of scale in production?
How any of the four sources provide that differentiation : Product differentiation is a strategy that companies can use to achieve a competitive advantage.
Set of homework assignments : A? student's course grade is based on one midterm that counts as 20?% of his final? grade, a class project that counts as 15?% of his final? grade
Create a simple trivia game for two players : In this programming exercise, create a simple trivia game for two players. Starting with player 1, each player gets a turn at answering 5 trivia questions
Operation plan for the first four weeks : The report should be written from you working for EY and advising directly KFC describing what happened and what is the way forward to get out of the crisis
Discuss the kinds of advertising actually needed : Discuss the relation of advertising objectives to marketing strategy planning and the kinds of advertising actually needed. Illustrate.
Study of helicopter usage and patient? survival : In a study of helicopter usage and patient? survival, among the 56,696
Explain what factors are important to ongoing team dynamics : Explain what factors are important to ongoing team dynamics? Describe guidelines to evaluate the function and productivity of teams.

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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