Skip to content

SaadARazzaq/CalcSci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

CalcSci - Scientific Calculator 🔥

Visual Studio Code Badge

CalcSci is a scientific calculator programmed in C++. It provides a wide range of mathematical operations, including arithmetic calculations, scientific functions, number system conversions, and more. With CalcSci, you can perform complex calculations and explore various mathematical concepts.

Features

With over 55+ Calculation Modes to choose from 😎, Including:

  • Arithmetic operations: Addition, subtraction, multiplication, division, modulo, and power.
  • Scientific functions: Square, cube, square root, exponential, logarithm (natural and base 10), trigonometric functions (sine, cosine, tangent), inverse trigonometric functions (arcsine, arccosine, arctangent), hyperbolic functions (sine, cosine, tangent), factorial, and prime number checking.
  • Additional mathematical properties: Even/odd number checking and perfect number checking.
  • Number system conversions: Decimal to binary, decimal to hexadecimal, decimal to octal, binary to decimal, binary to hexadecimal, binary to octal, hexadecimal to decimal, hexadecimal to binary, hexadecimal to octal, octal to decimal, octal to binary, octal to hexadecimal.
  • Fibonacci sequence calculation.

Getting Started

To use CalcSci, follow these steps:

  1. Clone the repository to your local machine.
  2. Compile the source code using a C++ compiler.
  3. Run the compiled program.
  4. Follow the on-screen instructions to perform the desired calculations.

Usage Example

Here's an example of how to use CalcSci:

  1. Enter the first number: 5
  2. Enter the second number: 2
  3. Choose the operation number: 6 (Power)
  4. The program will output: "Power: 5 ^ 2 = 25"
  5. The program will ask if you want to perform another operation.

You can choose different operation numbers to perform various calculations and explore different functionalities of CalcSci.

image image image

Contributions

Contributions to CalcSci are welcome! If you have any ideas, bug reports, or feature requests, feel free to open an issue or submit a pull request on the GitHub repository.

Acknowledgments

CalcSci is a project solely developed by Saad Abdur Razzaq.