7.12.7

1608836-20190424212520886-1338292677.png

#  7.12.7
#include <stdio.h>
#define basic_wage  10.00
#define over_time  1.5 * 10
#define three_hundred_rate  0.15
#define one_hundred_half_rate  0.2
#define more_then_four_hun_half_rate  0.25
#define three_hundred  45
#define four_hundred_half  75
float rate(float);
int main(void)
{
    float hours;
    float wage;

    scanf("%f", &hours);
    if ( hours <= (float)40)
        wage = basic_wage * hours;
    else 
        wage = basic_wage * 40 + (hours - 40.0) * over_time;
    printf("一周工作%.2f个小时,工资总额:%.2f,税金:%.2f,净收入:%.2f\n",
            hours, wage, rate(wage), wage - rate(wage));

    return 0;
}

float rate(float wage)    // 函数定义
{
    float tax;
    if (wage <= 300)
        tax = three_hundred_rate * wage;
    else if (wage <= 450)
        tax = three_hundred + (wage - (float)300) * one_hundred_half_rate;
    else 
        tax = four_hundred_half + (wage - (float)450) * more_then_four_hun_half_rate; 

    return tax;    // 返回tax的值
}

1608836-20190424212434429-1143287456.png

转载于:https://www.cnblogs.com/EisNULL/p/10765070.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值