You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
fdai7801 0b7a532392 Update main_calculator.c 1 year ago
.vscode added unittest to check wether the performOperation works when dividing by zero 1 year ago
Unity@134496c6c0 IMPORTANT FIXES: ADDED ALL HEADER FILES FOR THE DIFFRENT .C FILES AND ALSO IMPROVED THE YAML FILE -- COMPILING WORKS NOW! 1 year ago
src Update main_calculator.c 1 year ago
target/test added unittest to check wether the performOperation works when dividing by zero 1 year ago
README.md Update README.md 1 year ago
build-project.sh Renamed the sh file to build-project 1 year ago
project.yml Update project.yml 1 year ago
teams.md Update teams.md 1 year ago

README.md

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:

    git clone https://gitlab.cs.hs-fulda.de/fdai7766/caschenrechner.git