Skip to content

mohawad767-debug/Math-Game-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฎ Math Game Project

A simple yet effective C++ console application designed to challenge users with mathematical problems. The game allows players to customize their experience by selecting the number of questions, difficulty levels, and the types of operations they want to practice.

๐ŸŽฏ Project Overview The Math Game is built to test mental math speed and accuracy. It generates random math problems based on the user's preferences and provides a detailed performance summary at the end of each session.

โœจ Key Features

  • ๐Ÿ”ข Adjustable Length: Users can specify exactly how many questions they want to answer per round.
  • ๐Ÿ“ˆ Difficulty Settings: Includes four distinct levels: Easy, Medium, Hard, and Mix (a random combination of all levels).
  • โž• Operation Variety: Users can choose to practice Addition, Subtraction, Multiplication, Division, or a Mix of all four operations.
  • โœ… Real-time Evaluation: The program evaluates each answer immediately and informs the user if they were correct or incorrect.
  • ๐Ÿ† Final Performance Report: A comprehensive summary is displayed at the end of the game, including the pass/fail status and a breakdown of correct versus wrong answers.

๐Ÿ“Š Final Report Details At the end of the game, the application displays a summary containing:

  • Total number of questions.
  • Chosen difficulty level.
  • Selected operation type.
  • Number of correct answers.
  • Number of wrong answers.
  • Final Result (Pass or Fail based on the score).

๐Ÿ›  Technical Implementation This project was developed using C++ and demonstrates the use of:

  • Structs & Enums for data organization.
  • Randomization Logic for generating dynamic questions.
  • Control Flow (Switch cases, If-Else, Loops) for game management.
  • Input Validation to ensure a smooth user experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages