tax.c 1.57 KB
#include <stdio.h>
#define BB1 43750
#define BB2 97750
#define BT1 0.1
#define BT2 0.25
#define BT3 0.28
#define TB1 25000
#define TB2 50000
#define TB3 150000
#define TT1 0.0
#define TT2 0.1
#define TT3 0.2
#define TT4 0.25
int main() {
int salary = 0;
double t_tax = 0.0,
b_tax = 0.0;
printf("Salary in dollars: ");
scanf("%d", &salary);
/*
if (salary >= 0 && salary <= TB1) {
t_tax = salary * TT1;
}
else if (salary <= TB2) {
t_tax = TB1 * TT1 + (salary-TB1) * TT2;
}
else if (salary <= TB3) {
t_tax = TB1 * TT1 + (TB2 - TB1) * TT2 + (salary - TB2) * TT3;
}
else {
t_tax = TB1 * TT1 + (TB2 - TB1) * TT2 + (TB3 - TB2) * TT3 + (salary - TB3) * TT4;
}
printf("Make America great again! Tax amount: $%.2lf\n",t_tax);
if (salary >= 0 && salary <= BB1) {
b_tax = salary * BT1;
}
else if (salary <= BB2) {
b_tax = BB1 * BT1 + (salary - BB1) * BT2;
}
else {
b_tax = BB1 * BT1 + (BB2 - BB1) * BT2 + (salary - BB2) * BT3;
}
*/
t_tax = (salary>TB1 && salary <= TB2)*(salary-TB1)*TT2 + (salary >
TB2)*(TB2-TB1)*TT2 + (salary>TB2 &&
salary<=TB3)*(salary-TB2)*TT3 + (salary>TB3)*((TB3-TB2)*TT3
+ (salary-TB3)*TT4);
printf("Make America great again! Tax amount: $%.2lf\n",t_tax);
b_tax = (salary>=0 && salary<=BB1)*(salary*BT1) +
(salary>BB1)*(BB1*BT1) + (salary>BB1 &&
salary<=BB2)*(salary-BB1)*BT2 + (salary>BB2)*((BB2-BB1)*(BT2)
+ (salary-BB2)*BT3);
printf("Jeb 2016! Tax amount: $%.2lf\n",b_tax);
return 0;
}