# 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