In this programming exercise create a simple trivia game


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.

Request for Solution File

Ask an Expert for Answer!!
C/C++ Programming: In this programming exercise create a simple trivia game
Reference No:- TGS02717410

Expected delivery within 24 Hours