无标题内容

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int EN=135149/*非农就业人数*/; 
            int E=144487/*就业总人数*/;
            double GDP=112.71-105.36/*总产值*/;
            double GDP2=4.69167/*二产增加*/;
            double GDP3=14.51256/*三产增加*/;
            double S1=20.982834/*都市农业用地面积*/;
            double S2=11.12702/*工业相关用地面积*/;
            double S3=0.128375/*服务业相关用地面积*/;
            double Sz=165.313728/*总面积*/;
            int year=2020/*年份*/;
            Program.funFLCD(EN, E, GDP, GDP2, GDP3, S1, S2, S3, Sz, year);
        }
        static public void funFLCD(int EN/*非农就业人数*/, int E/*就业总人数*/, double GDP/*总面积*/, double GDP2/*二产*/, double GDP3/*三产*/, double S1/*都市农业用地面积*/, double S2/*工业相关用地面积*/, double S3/*服务业相关用地面积*/, double Sz/*总面积*/,int year/*年份*/)
        {
            Console.WriteLine("{0}年结果:",year);
            double F = Math.Sqrt((EN * (GDP2 + GDP3)) / (E * GDP));//产业非农化率
            double L1 = S1 / Sz;//都市农业用地占有率
            double L2 = (S1 + S2) / Sz;//工业和服务业相关用地占有率
            double C = 3 * Math.Pow((F * L1 * L2) / (Math.Pow(F + L1 + L2, 3)), 1f / 3);//总体耦合度
            double C1 = 2 * Math.Pow((F * L1) / (Math.Pow(F + L1, 2)), 1f / 2);//
            double C2 = 2 * Math.Pow((L1 * L2) / (Math.Pow(L1 + L2, 2)), 1f / 2);//
            double C3 = 2 * Math.Pow((F * L2) / (Math.Pow(F + L2, 2)), 1f / 2);//
            //T
            double Ta = 0.4; double Tb = 0.4; double Tc = 0.2;
            double T = Ta * F + Tb * L1 + Tc * L2;
            //T1
            double T1a = 0.5; double T1b = 0.5;
            double T1 = T1a * F + T1b * L1;
            //T2
            double T2a = 0.6; double T2b = 0.6; double T2c = 0.4;
            double T2 = T2b * L1 + T2c * L2;
            //T3
            double T3a = 0.6; double T3b = 0.6; double T3c = 0.4;
            double T3 = T3a * F + T3c * L2;
            //D、D1、D2、D3
            double D = Math.Pow(C * T, 1f / 2);//总体协调度
            double D1 = Math.Pow(C1 * T1, 1f / 2);//
            double D2 = Math.Pow(C2 * T2, 1f / 2);//
            double D3 = Math.Pow(C3 * T3, 1f / 2);//
            Console.WriteLine("产业非农化率F:{0}", F);           
            Console.WriteLine("都市农业用地占有率L1:{0}  工业和服务业相关用地占有率L2:{1}", L1, L2);            
            Console.WriteLine("总体耦合度C:{0}\n产业非农化率、都市农业用地占地率耦合度C1:{1}\n都市农业用地占地率、工业和服务业相关用地占地率耦合度C2:{2}\n产业非农化率、工业和服务业相关用地占地率耦合度C3:{3}", C, C1, C2, C3);
            Console.WriteLine("总体协调度D:{0}\n产业非农化率、都市农业用地占地率协调度D1:{1}\n都市农业用地占地率、工业和服务业相关用地占地率协调度D2:{2}\n产业非农化率、工业和服务业相关用地占地率协调度D3:{3}", D, D1, D2, D3);
            Console.ReadKey();

        }

     }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值