3.假设星期一至星期五每工作一小时的工资是20元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。试编一程序从键盘输入星期序号(1.2,3,4. 5. 6, 7,分别表示星期一至星期天)和工作小时数,计算该日的工资及应交税金。
时间: 2023-10-04 16:07:05 浏览: 265
以下是 Python 代码实现:
```python
weekday = int(input("请输入星期序号(1-7):"))
hours = float(input("请输入工作小时数:"))
if weekday <= 5:
wage = hours * 20
else:
wage = hours * 20 * 3
tax = wage * 0.045
real_wage = wage - tax
print("当天工资为:{:.2f}元".format(wage))
print("应交税金为:{:.2f}元".format(tax))
print("实际工资为:{:.2f}元".format(real_wage))
```
运行程序后,按照提示输入星期序号和工作小时数即可计算出当天的工资和应交税金。注意,星期序号必须是 1 到 7 的整数,工作小时数可以是小数。
相关问题
用C语言3.假设星期一至星期五每工作一小时的工资是20元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。试编一程序从键盘输入星期序号(1.2,3,4. 5. 6, 7,分别表示星期一至星期天)和工作小时数,计算该日的工资及应交税金。
以下是用C语言实现的程序:
```c
#include <stdio.h>
int main() {
int day;
float hours, wage, tax;
printf("请输入星期序号(1-7)和工作小时数:");
scanf("%d %f", &day, &hours);
if (day >= 1 && day <= 5) {
wage = hours * 20;
} else if (day >= 6 && day <= 7) {
wage = hours * 20 * 3;
} else {
printf("输入错误!\n");
return 0;
}
tax = wage * 0.045;
wage -= tax;
printf("工资为:%.2f元,税金为:%.2f元\n", wage, tax);
return 0;
}
```
程序首先从键盘输入星期序号和工作小时数,然后根据星期序号计算该日的工资,如果输入的星期序号不在1-7之间则输出错误信息。计算出工资后,根据税率计算税金,最终输出工资和税金两个值。注意,输出时要使用`%.2f`格式控制,保留两位小数。
假设周一至周五每工作一小时的工资是20元周六周日每工作一小时的工资是平时工资三倍其中工资的4.5税金试编程一程序从键盘上输入星期序列号(1,2,3,4,5,6,7,分别表示星期一至星期日)和工作小时数计算改日的工资及应交税金用C语言
#include <stdio.h>
int main(){
int weekday, hours;
float salary, tax;
printf("请输入星期序列号(1-7)和工作小时数,用空格分隔:\n");
scanf("%d %d", &weekday, &hours);
if (weekday <= 5){
salary = 20 * hours;
} else {
salary = 60 * hours;
}
tax = salary * 0.45;
printf("该日工资为:%.2f元,应交税金为:%.2f元\n", salary, tax);
return 0;
}
阅读全文