zoukankan      html  css  js  c++  java
  • 练习:银行贷款等额本金

     输出2位小数点 e.tosrting("#.##") #不补位 0可以部位

    //if else 的练习 当时写这个木有公式 好头痛

    static void Main(string[] args)
    {
    while (true)
    {
    string x, y;
    int b;
    double a, c, d, e, e1, s, n,q,m,s2,n2,q2,m2;//定义的一些变量
    c = 0.0655;//利率
    d = 0.0405;//利率

    //输入

    Console.WriteLine("请选择贷款类型:1.商业贷款 2.公积金贷款");
    x = Console.ReadLine();
    Console.WriteLine("请输入贷款金额:");
    a = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine("请选择贷款年限:10年,15年,20年");
    b = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("请选择还款方式:1.等额本金 2.等额本息");
    y = Console.ReadLine();
    //运算
    if (x == "1")
    {
    if (y == "1")
    {
    s = a / (b * 12);
    Console.WriteLine("每期偿还本金为:"+s);//这些公式见上图 很详细
    e1 = (a / (b * 12)) + a * (c / 12);
    Console.WriteLine("最大月供是" + e1);

    n = (b * 12 + 1) * a * (c / 12);
    q = n / 2;
    Console.WriteLine("贷款总利息为:" + q);
    m = q + a;
    Console.WriteLine("总还款额为:" + m);
    for (int i = 0; i < b*12; i++)
    {
    e = s + (a - (s * i)) * (c / 12);

    Console.WriteLine("第" + (i + 1) + "月还款额:" + e + "当月偿还的利息为:" + (e - s) + "剩余本金为:" + (a - s * (i + 1)));
    }
    }


    else
    {
    Console.WriteLine("本行暂不支持此业务!");
    }

    }

    else
    {
    if (y == "1")
    {
    s = a / (b * 12);
    Console.WriteLine("每期偿还本金为:" + s);
    e1 = (a / (b * 12)) + a * (d / 12);
    Console.WriteLine("最大月供是" + e1);

    n = (b * 12 + 1) * a * (d / 12);
    q = n / 2;
    Console.WriteLine("贷款总利息为:" + q);
    m = q + a;
    Console.WriteLine("总还款额为:" + m);
    for (int i = 0; i < b * 12; i++)
    {
    e = s + (a - (s * i)) * (d / 12);

    Console.WriteLine("第" + (i + 1) + "月还款额:" + e + "当月偿还的利息为:" + (e - s) + "剩余本金为:" + (a - s * (i + 1)));
    }
    }
    else
    {
    Console.WriteLine("本行暂不支持此业务");
    }
    }
    Console.ReadLine();

    }

  • 相关阅读:
    OnGUI 音频
    Java 8 的一些新特性
    获取文件编码格式
    js 常用 正则
    C#中这个算是什么
    数据的批量增加
    Ehcache的配置(自学,有问题请指出)
    Linux 下配置和使用java、Tomcat
    StringBuffer和StringBuildr的区别
    Oracle中复制一张表的结构,用sql语句复制一张表结构
  • 原文地址:https://www.cnblogs.com/qiaoyifan3111/p/4552651.html
Copyright © 2011-2022 走看看