编写程序,输入本金、年利率和年份,计算并显示复利(结果保留两位小数)。运行效果如图所示。要求使用本金2000、年利率5.6和年份5或者本金1000、年利率4.5和年份8进行测试。
时间: 2024-10-06 15:01:17 浏览: 35
C#——编写程序输入年利率k(例如2.52%),存款总额total(例如100000元),计算一年后的本息并输出。.doc
5星 · 资源好评率100%
编写程序计算复利通常涉及以下步骤,这里以Python为例:
```python
def compound_interest(principal, rate, time):
# 计算复利公式:A = P * (1 + r/n)^(nt)
# 其中 A 代表最终金额,P 代表本金,r 是年利率,n 是每年计息次数(假设为1,因为我们通常按年计息),t 是年数
final_amount = principal * (1 + rate / 100) ** time
return round(final_amount, 2)
# 测试示例
test_cases = [
{
"principal": 2000,
"rate": 5.6,
"time": 5,
"result_description": "本金2000元,年利率5.6%,五年后的复利"
},
{
"principal": 1000,
"rate": 4.5,
"time": 8,
"result_description": "本金1000元,年利率4.5%,八年后的复利"
}
]
for case in test_cases:
interest = compound_interest(case["principal"], case["rate"], case["time"])
print(f"{case['result_description']}:{interest}元")
阅读全文