用C语言编写计算工人工资怎么编写?

Python015

用C语言编写计算工人工资怎么编写?,第1张

用C语言编写计算工人工资怎么编写?

某工厂按工人的工时计算工人工资,规则如下:工资按每小时84元计发。若总工时>120小时,超过120小时的部分每小时加发15%;若总工时<60小时,则总工资扣发700元。编写程序,从键盘录入某工人的工时,程序能计算并输出该工人的工资。(画出程序流程图)

用C语言编写计算工人工资怎么编写?

某工厂按工人的工时计算工人工资,规则如下:工资按每小时84元计发。若总工时>120小时,超过120小时的部分每小时加发15%;若总工时<60小时,则总工资扣发700元。编写程序,从键盘录入某工人的工时,程序能计算并输出该工人的工资。(画出程序流程图)

#include<stdio.h>

#define X 400//美元

#define Y 15//40小时后

#define A 300*0.15//前300

#define B (450-300)*0.20+A

#define C 0.25

int main(void)

{

int a = 0

int b = 0//含税工资

while ((scanf_s("%d", &a)) == 1)//这里不要加换行。

{

    if (a <= 40)

    {

    b = a*10//这里应该是a*10

    printf("%d\n", b)

    }

    else if (a > 40)

    {

    printf("%d\n", (a - 40)*Y + X)//工资

    b = (a - 40)*Y + X

    }

    break

}

printf("%d\n", b)

if (b <= 300)

printf("%d\n", b*(1-0.15))

else if (b <= 450)

printf("%d\n", b-(b-300)*0.2-300*0.15)

else

printf("%d\n", b-(b - 450)*C-(B))

return 0

//getchar()

}