fdai7782
11 months ago
1 changed files with 90 additions and 90 deletions
@ -1,90 +1,90 @@ |
|||||
#ifndef TASCHENRECHNER_H |
|
||||
#define TASCHENRECHNER_H |
|
||||
|
|
||||
// add function |
|
||||
double add(double a, double b); |
|
||||
|
|
||||
// minus function |
|
||||
double minus(double a, double b); |
|
||||
|
|
||||
// multiply function |
|
||||
double multiply(double a, double b); |
|
||||
|
|
||||
// divide function |
|
||||
double divide(double a, double b); |
|
||||
|
|
||||
// get input and check if its a number |
|
||||
double testForNumber(); |
|
||||
|
|
||||
// get input and check if its a operator |
|
||||
char testForOperator(); |
|
||||
|
|
||||
// Square root function |
|
||||
double squareRootFunction(double x); |
|
||||
|
|
||||
//.. |
|
||||
// Trigonometric functions |
|
||||
double sineFunction(double angle); |
|
||||
|
|
||||
double cosineFunction(double angle); |
|
||||
|
|
||||
double tangentFunction(double angle); |
|
||||
|
|
||||
//.. |
|
||||
// Logarithmic functions |
|
||||
double logarithmFunction(double x); |
|
||||
|
|
||||
double naturalLogarithmFunction(double x); |
|
||||
|
|
||||
double logarithmBase2Function(double x); |
|
||||
|
|
||||
//.. |
|
||||
// Exponential function |
|
||||
double exponentialFunction(double x); |
|
||||
|
|
||||
// .. |
|
||||
// Bitwise AND function |
|
||||
int bitwiseAND(int num1, int num2); |
|
||||
|
|
||||
// Bitwise OR function |
|
||||
int bitwiseOR(int num1, int num2); |
|
||||
|
|
||||
// Bitwise XOR function |
|
||||
int bitwiseXOR(int num1, int num2); |
|
||||
|
|
||||
int mode(int userChoice); |
|
||||
|
|
||||
int displayMenu(); |
|
||||
|
|
||||
// Conversion Functions |
|
||||
double ConMeter(double meter, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConMeterToFoot(double distance, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConKilometerToMiles(double distance, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConGram(double weight, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConGramToPounds(double weight, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConTemp(double temp, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConSpeed(double speed, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConLiter(double liter, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConLiterToGallon(double fluid, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConData(double data, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConArea(double area, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConVolume(double volum, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConClock(double time, int startingUnit, int endingUnit); |
|
||||
|
|
||||
double ConTime(double time, int startingUnit, int endingUnit); |
|
||||
|
|
||||
int performOperation(int num1, char operator, int num2); |
|
||||
|
|
||||
#endif // TASCHENRECHNER_H |
|
||||
|
#ifndef CALCULATOR |
||||
|
#define CALCULATOR |
||||
|
|
||||
|
// add function |
||||
|
double add(double a, double b); |
||||
|
|
||||
|
// minus function |
||||
|
double minus(double a, double b); |
||||
|
|
||||
|
// multiply function |
||||
|
double multiply(double a, double b); |
||||
|
|
||||
|
// divide function |
||||
|
double divide(double a, double b); |
||||
|
|
||||
|
// get input and check if its a number |
||||
|
double testForNumber(); |
||||
|
|
||||
|
// get input and check if its a operator |
||||
|
char testForOperator(); |
||||
|
|
||||
|
// Square root function |
||||
|
double squareRootFunction(double x); |
||||
|
|
||||
|
//.. |
||||
|
// Trigonometric functions |
||||
|
double sineFunction(double angle); |
||||
|
|
||||
|
double cosineFunction(double angle); |
||||
|
|
||||
|
double tangentFunction(double angle); |
||||
|
|
||||
|
//.. |
||||
|
// Logarithmic functions |
||||
|
double logarithmFunction(double x); |
||||
|
|
||||
|
double naturalLogarithmFunction(double x); |
||||
|
|
||||
|
double logarithmBase2Function(double x); |
||||
|
|
||||
|
//.. |
||||
|
// Exponential function |
||||
|
double exponentialFunction(double x); |
||||
|
|
||||
|
// .. |
||||
|
// Bitwise AND function |
||||
|
int bitwiseAND(int num1, int num2); |
||||
|
|
||||
|
// Bitwise OR function |
||||
|
int bitwiseOR(int num1, int num2); |
||||
|
|
||||
|
// Bitwise XOR function |
||||
|
int bitwiseXOR(int num1, int num2); |
||||
|
|
||||
|
int mode(int userChoice); |
||||
|
|
||||
|
int displayMenu(); |
||||
|
|
||||
|
// Conversion Functions |
||||
|
double ConMeter(double meter, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConMeterToFoot(double distance, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConKilometerToMiles(double distance, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConGram(double weight, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConGramToPounds(double weight, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConTemp(double temp, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConSpeed(double speed, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConLiter(double liter, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConLiterToGallon(double fluid, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConData(double data, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConArea(double area, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConVolume(double volum, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConClock(double time, int startingUnit, int endingUnit); |
||||
|
|
||||
|
double ConTime(double time, int startingUnit, int endingUnit); |
||||
|
|
||||
|
int performOperation(int num1, char operator, int num2); |
||||
|
|
||||
|
#endif // CALCULATOR |
Write
Preview
Loading…
Cancel
Save
Reference in new issue