Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Calculator Toolkit (C++)

A simple command-line calculator built in C++ to demonstrate modular programming using header files and source files.

Features

  • Addition
  • Subtraction
  • Multiplication
  • Division
  • Modulus

Project Structure

calculator-toolkit-cpp/
β”œβ”€β”€ include/
β”‚   └── calculator.h
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ calculator.cpp
β”‚   └── main.cpp
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE
└── .gitignore

Concepts Practiced

  • Header Files
  • Source Files
  • Function Declarations
  • Function Definitions
  • Modular Programming
  • Multi-file Compilation
  • #pragma once
  • Function Calls
  • Git & GitHub Workflow

Compilation

g++ src/main.cpp src/calculator.cpp -Iinclude -std=c++17 -Wall -Wextra -pedantic -o app

Run

./app

Future Improvements

  • Continuous Menu
  • Input Validation
  • Scientific Calculator
  • File Logging
  • Better Error Handling

Made with ❀️ while learning Modern C++..

About

πŸ‘‰ A modular command-line calculator built in C++ using header files, source files, and multi-file project architecture.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages