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

  Write a c++ program that prompts the user for a double

Write a C++ program that prompts the user for a double that is either positive or negative.

  Write a for loop that prints all even numbers

Write a for loop that prints all even numbers between 10 and 20 (inclusive). Write a for loop that computes the sum of the integers from 1 to n.

  Store the numbers in an array

You need to write a program that will read the file 'unumbers.dat', store the numbers in an array, and then prompt the user to search the list for a number.

  Useful and well-designed programs of ticketseller

Designing well-written and readable programs using a disciplined coding style, including documentation and indentation standards.Demonstrating how to implement logic involving sequence, selection, and repetition using Visual Basic.

  Write a program that simulates inventory bins in a warehouse

In C++, write a program that simulates inventory bins in a warehouse. Each bin holds a number of the same type of parts. The program should use a structure that keeps the following data:

  Create a base employee class

Create a base Employee class and a derived StudentEmployee class

  Program to add numbers and display sum

For each of problems write C++ code to do the required task. Receive the number and find out whether it is odd or even.

  Write a program where a user inputs the sides of a triangle

Write a program where a user inputs the sides of a triangle randomly and the program outputs the hypotenuse and tells if the triangle is a right triangle or not

  Program that numerically sums up the infinite series

Write a C program that numerically sums up the infinite series: \(1 + \frac{1}{2^{2}}\frac{1}{3^{2}}\frac{1}{4^{2}}+...\) This is what I have so far, but its not working:

  The use of one learning pattern to another

1. A person who can feel themselves shifting from the use of one Learning Pattern to another is a(n)        Dynamic learner.        Bridge learner.

  Write a program to calculate the volume flow rate in cubic

write a program to calculate the volume flow rate in cubic feet per second of water flowing through a pipe of diameter

  Create the switch statement to implement set of conditions

Create the necessary switch statement to implement this set of conditions.

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