summaryrefslogtreecommitdiff
path: root/double.c
diff options
context:
space:
mode:
authorJulian Weigt <juw@posteo.de>2025-12-22 23:01:36 +0000
committerJulian Weigt <juw@posteo.de>2026-02-04 15:55:45 +0100
commit470b14ac5e1a852ad36a9fd7ff580aaab7d23053 (patch)
treea942e1e051d35f19118e99a6402afbb443679759 /double.c
parent01f37f5a70891532f62925fab41b82fe9a194789 (diff)
Start writing exact version of charf.c.
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; }