c#编写贷款计算器程序源代码
时间: 2024-09-28 13:14:21 浏览: 36
c#语言.Net框架可视化程序设计作业-计算器程序.rar
5星 · 资源好评率100%
在C#中编写一个简单的贷款计算器程序,通常会涉及到用户输入、利息计算以及还款计划等功能。下面是一个基础的控制台版贷款计算器示例,假设是固定利率按月偿还的等额本息贷款:
```csharp
using System;
namespace LoanCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用贷款计算器!");
// 输入贷款信息
Console.Write("请输入贷款总额(元): ");
double loanAmount = double.Parse(Console.ReadLine());
Console.Write("请输入年利率(小数形式): ");
double annualInterestRate = double.Parse(Console.ReadLine());
Console.Write("请输入贷款期限(年): ");
int loanTermYears = int.Parse(Console.ReadLine());
// 计算每月还款额
double monthlyInterestRate = annualInterestRate / 12;
int numberOfPayments = loanTermYears * 12;
double monthlyPayment = (loanAmount * monthlyInterestRate) / (1 - Math.Pow(1 + monthlyInterestRate, -numberOfPayments));
Console.WriteLine($"每月应还金额: {monthlyPayment:C} 元");
// 显示总利息
double totalInterestPaid = monthlyPayment * numberOfPayments - loanAmount;
Console.WriteLine($"总利息支付: {totalInterestPaid:C} 元");
Console.WriteLine("按下回车键退出...");
Console.ReadKey();
}
}
}
```
在这个例子中,我们首先获取用户的贷款金额、年利率和贷款年限,然后根据公式计算出每月的还款额和总利息。注意这个代码非常基础,实际应用中可能会添加更多的验证、错误处理和交互功能。
阅读全文