A lightweight, modular, command-line calculator written in modern C++. This project demonstrates basic functional decomposition, input handling, basic arithmetic operations, and safety checks for zero-division errors.
- Modular Architecture: Functional breakdown for user input, operation selection, computation, and result rendering.
- Arithmetic Operations: Addition, Subtraction, Multiplication, and Division.
- Edge-Case Handling: Built-in validation for zero-division (
n1 / 0) and invalid operator selections.
.
βββ src/
β βββ main.cpp # Main C++ source code
βββ CMakeLists.txt # Build system configuration
βββ .gitignore # Git ignore rules for build artifacts
βββ README.md # Project documentation