zenorachi / SmartCalcV2.0

The implementation of an extended version of the standard C++ calculator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SmartCalcV2.0

SmartCalcV2.0 is an advanced calculator application developed using C++ and the Qt framework. The project leverages the Model-View-Controller (MVC) architectural pattern and supports reverse Polish notation (RPN) for efficient and powerful mathematical calculations.

Technologies used:

Features

  • Calculator functionality based on reverse Polish notation (RPN) for accurate and streamlined mathematical computations.

  • Utilizes the Model-View-Controller (MVC) design pattern to separate concerns and enhance maintainability and extensibility of the codebase.

  • User-friendly graphical interface developed using Qt, providing a seamless and intuitive experience for users.

  • Supports a wide range of mathematical operations, including basic arithmetic, trigonometric functions, logarithms, and more.

Installation

  1. Clone the repository:
git clone https://github.com/zenorachi/SmartCalcV2.0.git
  1. Navigate to s21-containers:
cd SmartCalcV2.0:
  1. Build and compile the project:
make

or

make install
  1. Open the application:
make open

or

cd ./app && ./SmartCalcV2.0
  1. Enjoy:

SmartCalcV2.0 Application

About

The implementation of an extended version of the standard C++ calculator

License:MIT License


Languages

Language:C++ 99.7%Language:CMake 0.1%Language:Makefile 0.1%