我已经编写了代码,向用户显示菜单,以便他们可以选择付费率,一旦完成,他们需要输入工作小时数。从那里开始,我试图在循环结束之前计算总薪酬,税金和净工资。我需要使用#defined常量,税率为前300美元的15%。或者至少如何以及在哪里添加一个简单的计算工资率乘以小时?
#include <stdio.h>
#include <ctype.h>
int main(void)
{
int pick;
int hours;
float total;
do {
printf_s("************************************************\n");
printf_s("Enter the number corresponding to the desired pay rate or action:\n");
printf_s("\n1) $8.75/hr\n");
printf_s("\n2) $9.33/hr\n");
printf_s("\n3) $10.00/hr\n");
printf_s("\n4) $11.20/hr\n");
printf_s("\n5) quit\n");
printf_s("************************************************\n");
scanf_s("%d", &pick);
printf("Enter the number of hours: \n");
scanf_s("%d", &hours);
switch (pick)
{
case 1: total = hours * 8.75;
break;
case 2: total = hours * 9.33;
break;
case 3: total = hours * 10.00;
break;
case 4: total = hours * 11.20;
break;
case 5:
break;
return 0;
}
} while (pick != 5);
}
答案 0 :(得分:2)
首先,您需要将 $users = DB::select('select * from project where projid in ( ? ) and user_id = 3 ', ['12345','11111']);
初始化为total
。
此外,由于您可以多次添加,因此需要将值添加到0
,而不是覆盖该值。
在total
- 循环之后,您需要添加用于计算税的逻辑。
由于这显然是家庭作业,我不会提供实际的代码。 先试试吧!