编写程序 输入存款,存期和年利率,计算存款到期的税前利息,结果保留2位小数
时间: 2024-09-14 13:11:14 浏览: 41
c代码-计算银行存款本息。输入存款金额money(单位:元),存期years,年利率rate,计算到期存款本息(保留2位小数)。计算公式如下: sum=money(1+rate)years 提示:求x的y次幂可以使用数学函数pow(x,y),其中x,y均为double型,在程序开始加上:#include<math.h> 输入:存款金额,存期,年利率。均为浮点数,且用逗号分隔 输出:存款本息(保留2位小数
为了编写一个计算税前利息的程序,你需要考虑如何读取用户输入、应用公式以及保留小数位数。这里是一个简单的例子,假设中国的存款利息税率固定,比如20%。我们可以使用Python编写如下:
```python
def calculate_interest():
# 获取用户输入
deposit = float(input("请输入存款金额: "))
years = int(input("请输入存款年限: "))
annual_rate = float(input("请输入年利率: "))
# 税率假设为20%
tax_rate = 0.20
# 利息计算公式: 税前利息 = 存款 * 年利率 * 存款年限
interest_before_tax = deposit * annual_rate * years
# 计算税后利息(假设利息税率为固定的)
after_tax_interest = interest_before_tax * (1 - tax_rate)
# 将结果四舍五入到两位小数
result = round(after_tax_interest, 2)
print(f"存款到期后的税前利息为: {interest_before_tax}, 税后利息为: {result}")
calculate_interest()
```
阅读全文