C#编程:将P元存入银行年利率为r,n年后总额为P(1+r)n,写一个程序,输入本金P和利率r,计算10年后的存款总额
2个回答
展开全部
using System;
using System.Text.RegularExpression;
class Program { public static void Main(string[] args) { const int r = 年利率(不能是百分数形式);
int p, n; string buffer;
do { Console.Write("请输入本金、年利率及年数以计算指定年数后的总额(每个项目以空格分割):"); buffer = Console.ReadLine(); } while(!new Regex(@"%s*\+?%d+%s+\+?%d+%s*\+?%d+%s*").IsMatch(buffer));
p = int.Parse(buffer.Split(' ', StringSplitOptions.RemoveEntryEntries)[0].Trim());
r = int.Parse(buffer.Split(' ', StringSplitOptions.RemoveEntryEntries)[1].Trim()); n = int.Parse(buffer.Split(' ', StringSplitOptions.RemoveEntryEntries)[2].Trim()); Console.WriteLine("{0} 年后本金 {1} 根据年利率 {2}% 增加到 {3}", n, p, r * 100, (p + (p * r)) * n);
拓展资料:
1、2021年3月31日,中国人民银行发布公告,对贷款产品的贷款年化利率做出相关规定。 所有从事贷款业务的机构,在网站、移动端应用程序、宣传海报等渠道进行营销时,应当以明显的方式向借款人展示年化利率。从事贷款业务的机构包括但不限于存款类金融机构、汽车金融公司、消费金融公司、小额贷款公司以及为贷款业务提供广告或展示平台的互联网平台等。 工商银行三年利息2.75%。农业银行三年利息2.75%建设银行三年利息2.75%,兴业银行3.2%。这仅仅是一个基准数,有可能还要随着市场的变化进行上下调节。
2、贷款年化利率应以对借款人收取的所有贷款成本与其实际占用的贷款本金的比例计算,并折算为年化形式。贷款年化利率可采用复利或单利方法计算:复利计算方法即内部收益率法;采用单利计算方法的,应说明是单利。银行政策其实就是商业银行贷款政策,是指商业银行为实现其经营目标而制定的指导贷款业务的各项方针和措施的总称,也是商业银行为贯彻安全性、流动性、盈利性三项原则的具体方针与措施。公民、法人在向银行申请按揭贷款的时候,其实都是要严格按照规定的政策执行,就包括对贷款条件、利率等等方面的政策规定。
using System.Text.RegularExpression;
class Program { public static void Main(string[] args) { const int r = 年利率(不能是百分数形式);
int p, n; string buffer;
do { Console.Write("请输入本金、年利率及年数以计算指定年数后的总额(每个项目以空格分割):"); buffer = Console.ReadLine(); } while(!new Regex(@"%s*\+?%d+%s+\+?%d+%s*\+?%d+%s*").IsMatch(buffer));
p = int.Parse(buffer.Split(' ', StringSplitOptions.RemoveEntryEntries)[0].Trim());
r = int.Parse(buffer.Split(' ', StringSplitOptions.RemoveEntryEntries)[1].Trim()); n = int.Parse(buffer.Split(' ', StringSplitOptions.RemoveEntryEntries)[2].Trim()); Console.WriteLine("{0} 年后本金 {1} 根据年利率 {2}% 增加到 {3}", n, p, r * 100, (p + (p * r)) * n);
拓展资料:
1、2021年3月31日,中国人民银行发布公告,对贷款产品的贷款年化利率做出相关规定。 所有从事贷款业务的机构,在网站、移动端应用程序、宣传海报等渠道进行营销时,应当以明显的方式向借款人展示年化利率。从事贷款业务的机构包括但不限于存款类金融机构、汽车金融公司、消费金融公司、小额贷款公司以及为贷款业务提供广告或展示平台的互联网平台等。 工商银行三年利息2.75%。农业银行三年利息2.75%建设银行三年利息2.75%,兴业银行3.2%。这仅仅是一个基准数,有可能还要随着市场的变化进行上下调节。
2、贷款年化利率应以对借款人收取的所有贷款成本与其实际占用的贷款本金的比例计算,并折算为年化形式。贷款年化利率可采用复利或单利方法计算:复利计算方法即内部收益率法;采用单利计算方法的,应说明是单利。银行政策其实就是商业银行贷款政策,是指商业银行为实现其经营目标而制定的指导贷款业务的各项方针和措施的总称,也是商业银行为贯彻安全性、流动性、盈利性三项原则的具体方针与措施。公民、法人在向银行申请按揭贷款的时候,其实都是要严格按照规定的政策执行,就包括对贷款条件、利率等等方面的政策规定。
展开全部
private void button1_Click(object sender, EventArgs e)
{
try
{
Double P = Convert.ToDouble(this.textBox1.Text);
Double r = Convert.ToDouble(this.textBox2.Text);
Form1 f1 = new Form1();
this.label1.Text = Convert.ToString(Calc(P, r));
}
catch (Exception)
{
this.textBox1.Text = "请输入数字";
this.textBox2.Text = "注意不可含%号";
}
}
public Double Calc(Double P, Double r)
{
Double c = 1 + r;
Double a,d=1;
for (int i = 1; i <= 10; i++)
{
d = d * c;
}
a = P * d;
return a;
}
说明:首先没有对百分号进行处理,所以再输入利率时不能含有百分号。
2、你的公式有些问题,其中的n应该是n次方吧。
3、textBox1是本金P,textBox2是利率r
{
try
{
Double P = Convert.ToDouble(this.textBox1.Text);
Double r = Convert.ToDouble(this.textBox2.Text);
Form1 f1 = new Form1();
this.label1.Text = Convert.ToString(Calc(P, r));
}
catch (Exception)
{
this.textBox1.Text = "请输入数字";
this.textBox2.Text = "注意不可含%号";
}
}
public Double Calc(Double P, Double r)
{
Double c = 1 + r;
Double a,d=1;
for (int i = 1; i <= 10; i++)
{
d = d * c;
}
a = P * d;
return a;
}
说明:首先没有对百分号进行处理,所以再输入利率时不能含有百分号。
2、你的公式有些问题,其中的n应该是n次方吧。
3、textBox1是本金P,textBox2是利率r
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询