c语言超长编程程序,目前为止写的最长的程序了...虽然很简单...

/*编写程序, 要求输入一周中的工作小时数,然后打印工资总额,税金以及净工资

* 作如下假设:

* a. 基本工资等级 使用switch选择工资等级

* 1. 8.75美元/小时

* 2. 9.33美元/小时

* 3. 10.00美元/小时

* 4. 11.20美元/小时

* b. 加班 (超过40小时) = 1.5 倍的时间

* c. 税率

* 前300美元为15%

下一个 150 美元为20%

余下的为25%*/

/*程序目标: 打印工资总额,税金,净工资*/

/*分析:

用户输入基本工资等级

判断是否有效

无效:(返回继续输入)

有效:

用户输入每周工作的小时数

判断是否是数字

不是(继续输入)

基本工资 : 工资等级 * 小时数

加班 :基本工资 + ((小时数 - 40) * 1.5)

总工资 = 基本工资 + 加班费

计算税率:

0 < 总工资 < 300, 基本税: 总工资 * 0.15

300 < 总工资 < 450 第一档加税: 基本税 + (总工资 - 300) * 0.20

总工资 > 450 : 基本税 + 第一档加税 + (总工资 - 450) * 0.25

打印 工资总额, 税金 , 净工资*/

#include

#define BASE_T 40 //基本工作时间

#define OVER_T 1.5F //加班时间倍数

#define RATE1 0.15F //第一档税率

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值