Commit 0a334e061f5850e45fbf5acb69539c5e1904118c

Authored by Anton Qiu
1 parent 86744c886f
Exists in master

p3 done

Showing 2 changed files with 49 additions and 0 deletions Inline Diff

No preview for this file type

File was created 1 #include <stdio.h>
2 #define BB1 43750
3 #define BB2 97750
4 #define BT1 0.1
5 #define BT2 0.25
6 #define BT3 0.28
7 #define TB1 25000
8 #define TB2 50000
9 #define TB3 150000
10 #define TT1 0.0
11 #define TT2 0.1
12 #define TT3 0.2
13 #define TT4 0.25
14
15
16 int main() {
17 int salary = 0;
18 double t_tax = 0.0,
19 b_tax = 0.0;
20 printf("Salary in dollars: ");
21 scanf("%d", &salary);
22 if (salary >= 0 && salary <= TB1) {
23 t_tax = salary * TT1;
24 }
25 else if (salary <= TB2) {
26 t_tax = TB1 * TT1 + (salary-TB1) * TT2;
27 }
28 else if (salary <= TB3) {
29 t_tax = TB1 * TT1 + (TB2 - TB1) * TT2 + (salary - TB2) * TT3;
30 }
31 else {
32 t_tax = TB1 * TT1 + (TB2 - TB1) * TT2 + (TB3 - TB2) * TT3 + (salary - TB3) * TT4;
33 }
34 printf("Make America great again! Tax amount: $%.2lf\n",t_tax);
35
36 if (salary >= 0 && salary <= BB1) {
37 b_tax = salary * BT1;
38 }
39 else if (salary <= BB2) {
40 b_tax = BB1 * BT1 + (salary - BB1) * BT2;
41 }
42 else {
43 b_tax = BB1 * BT1 + (BB2 - BB1) * BT2 + (salary - BB2) * BT3;
44 }