|
|
@ -1 +1,48 @@ |
|
|
|
# Projekt Taschenrechner |
|
|
|
# Calculator |
|
|
|
|
|
|
|
## Description |
|
|
|
|
|
|
|
This versatile calculator program, written in C, offers various modes catering to different mathematical needs, including basic arithmetic, scientific calculations, unit conversions, functions, geometric calculations, and binary operations. |
|
|
|
|
|
|
|
## Features |
|
|
|
|
|
|
|
### Basic Calculator |
|
|
|
- User-friendly interface |
|
|
|
- Support for integer arithmetic |
|
|
|
- Error handling for division by zero |
|
|
|
- Programming mode for interactive calculations |
|
|
|
|
|
|
|
### Scientific Calculator |
|
|
|
- Advanced scientific functions |
|
|
|
- Trigonometric and logarithmic operations |
|
|
|
- Mathematical constants support |
|
|
|
|
|
|
|
### Unit Converter |
|
|
|
- Conversion between different units |
|
|
|
- Length, weight, volume, and more |
|
|
|
|
|
|
|
### Function Calculator |
|
|
|
- Evaluate mathematical functions |
|
|
|
- Input and output functions as variables |
|
|
|
|
|
|
|
### Geometric Calculator |
|
|
|
- Solve geometric problems |
|
|
|
- Area, perimeter, and other geometric calculations |
|
|
|
|
|
|
|
### Binary Calculator |
|
|
|
- Perform binary arithmetic |
|
|
|
- Convert between binary and decimal |
|
|
|
|
|
|
|
## Getting Started |
|
|
|
|
|
|
|
### Prerequisites |
|
|
|
|
|
|
|
- C compiler (e.g., GCC) |
|
|
|
|
|
|
|
### Installation |
|
|
|
|
|
|
|
1. Clone the repository: |
|
|
|
|
|
|
|
```bash |
|
|
|
git clone https://gitlab.cs.hs-fulda.de/fdai7766/caschenrechner.git |
|
|
|
|