https://github.com/omarhany3/scientific-calculator
Scientific Calculator Using C++
https://github.com/omarhany3/scientific-calculator
cplusplus cpp
Last synced: about 1 year ago
JSON representation
Scientific Calculator Using C++
- Host: GitHub
- URL: https://github.com/omarhany3/scientific-calculator
- Owner: omarhany3
- License: mit
- Created: 2025-05-29T15:26:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-29T18:53:53.000Z (about 1 year ago)
- Last Synced: 2025-05-29T19:54:43.086Z (about 1 year ago)
- Topics: cplusplus, cpp
- Language: C++
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Scientific Calculator
**Scientific Calculator** is a command-line application developed in C++ that performs a variety of mathematical operations, including basic arithmetic, trigonometric functions, logarithms, exponentials, and more. This tool is designed for students, engineers, and anyone needing quick access to scientific calculations via the terminal.
## Features
- Basic arithmetic operations: addition, subtraction, multiplication, division
- Logarithmic and exponential functions
- Power and root calculations
- Factorial computation
- Support for both degrees and radians
- User-friendly command-line interface
## Technologies Used
- **Programming Language:** C++
- **Development Environment:** Any standard C++ compiler (e.g., GCC, MSVC)
## Getting Started
### Prerequisites
- C++ compiler (e.g., GCC, MSVC)
- Command-line interface (Terminal, Command Prompt)
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/omarhany3/Scientific-Calculator.git
```
2. **Navigate to the project directory:**
```bash
cd Scientific-Calculator
```
3. **Compile the program:**
```bash
g++ -o scientific_calculator main.cpp
```
4. **Run the application:**
```bash
./scientific_calculator
```
## Usage
Upon running the application, follow the on-screen prompts to perform calculations. Select the desired operation from the menu and input the required values as prompted.
## Contributing
Contributions are welcome! If you'd like to enhance the application or fix issues:
1. Fork the repository.
2. Create a new branch: `git checkout -b feature/YourFeature`
3. Commit your changes: `git commit -m 'Add your feature'`
4. Push to the branch: `git push origin feature/YourFeature`
5. Open a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.