summaryrefslogtreecommitdiff
path: root/double.c
diff options
context:
space:
mode:
Diffstat (limited to 'double.c')
-rw-r--r--double.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/double.c b/double.c
new file mode 100644
index 0000000..170e56a
--- /dev/null
+++ b/double.c
@@ -0,0 +1,18 @@
+#include <stdlib.h>
+#include <math.h>
+
+double sum(double d1, double d2){ return d1+d2; }
+
+double difference(double d1, double d2){ return d1-d2; }
+
+bool is_greater(double d1, double d2){ return (d1 > d2); }
+
+double product(double d1, double d2){ return d1*d2; }
+
+double ratio(double d1, double d2){ return d1/d2; }
+
+double absolute(double d){ return abs(d); }
+
+double power(double d, double p) { return pow(d,p); }
+
+double to_double(double d){ return d; }