summaryrefslogtreecommitdiffstats
path: root/contract.h
diff options
context:
space:
mode:
Diffstat (limited to 'contract.h')
-rw-r--r--contract.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/contract.h b/contract.h
index 4c74cb0..bcaef15 100644
--- a/contract.h
+++ b/contract.h
@@ -1,12 +1,15 @@
#pragma once
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wpadded"
typedef struct contract {
unsigned int n; /* duration of the loan */
unsigned int k; /* current year */
unsigned int d; /* delay period of the loan */
- float r; /* interest rate */
- float P; /* part of the pricipal left at year k */
- float I; /* the interest for year k */
- float D; /* part of the capital reinbursed on year k */
- float A; /* annuity for year k */
+ double r; /* interest rate */
+ double P; /* part of the pricipal left at year k */
+ double I; /* the interest for year k */
+ double D; /* part of the capital reinbursed on year k */
+ double A; /* annuity for year k */
} contract;
+#pragma clang diagnostic pop