Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/liwa-dev/cppwincalc

This is a simple calculator application built using C++. It allows to perform basic arithmetic operations, including addition, subtraction, multiplication, and division. The calculator also supports calculating squares, square roots, and powers. The program features user input validation and a clear screen function to enhance usability.
https://github.com/liwa-dev/cppwincalc

Last synced: 1 day ago
JSON representation

This is a simple calculator application built using C++. It allows to perform basic arithmetic operations, including addition, subtraction, multiplication, and division. The calculator also supports calculating squares, square roots, and powers. The program features user input validation and a clear screen function to enhance usability.

Awesome Lists containing this project

README

        

# CppWinCalc

CppWinCalc is a simple command-line calculator application written in C++. It's my first C++ mini project as I'm learning the language.

## Features

- Basic arithmetic operations: addition, subtraction, multiplication, and division
- Advanced operations: power, square, and square root
- Input validation for numbers
- Clear screen functionality for better user experience

## How to Use

1. Run the exe program and enjoy :)
2. Choose an operation by entering a number from 1 to 8
3. Enter the required numbers when prompted
4. View the result

## Learning Journey

This project represents my first steps in C++ programming. It demonstrates basic concepts such as:

- Input/output operations
- Control structures (if-else, switch, while)
- Functions
- Arrays and strings
- Basic error handling

## Future Improvements

As I continue learning C++, I plan to enhance this calculator with more features and improved code structure in future.

## Feedback

Feel free to provide any feedback or suggestions for improvement. Happy calculating!

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.