编程语言如下:
{
public: partial class designer:Form
{
public designer()
{
InitializeComponent();
}
private void button1_Click(object sender,EventArgs e)
{
double D,t,D1,D0,r0,t0;//计算铸铁管其他参数
D=Convert.ToDouble(tbD.Text);
t=Convert.ToDouble(tbD.Text);
D1=D+2t;
D0=D+t;
r0=(D+t)/2;
t0=0.975t-1.5;
1bD1.Text=String.Format("{0:F1}",D1);
1bD0.Text=String.Format("{0:F1}",D0);
1br0.Text=String.Format("{0:F1}",r0);
1bt0.Text=String.Format("{0:F1}",t0);
if(rbhuikoi.Checked)
{
int fmc;//输入灰口铸铁管管材的抗弯强度设计值
D=Convert.ToDouble(tbD.Text);
if(D<=300)
{
fmc=185;
}
if(D>350 && D<700)
{
fmc=155;
}
if(D>=800)
{
fmc=35;
}
lbfmc.Text = String.Format("{0:N0}", fmc);
int ftc=78;//输入灰口铸铁管管材的抗拉强度设计值
lbftc.Text = String.Format("{0:N0}", ftc);
}
if(rbqiumo.Checked)
{
int ftd=230;//输入球墨铸铁管管材的抗拉强度设计值
lbftd.Text = String.Format("{0:N0}", ftd);
int ftd=210;//输入铸态球墨铸铁管管材的抗拉强度设计值
lbftd.Text = String.Format("{0:N0}", ftd);
}
double xs , rs , BrD1=0, Br, Ee,EeEn, En = 5000;//计算综合修正系数
rs =Convert.ToDouble(tbrs.Text);
Ee = Convert.ToDouble(tbEe.Text);
En = Convert.ToDouble(tbEn.Text);
EeEn = Ee / En;
Br = Convert.ToDouble(tbBr.Text);
BrD1 = Br / (D1 / 1000);
double[,] cs; //数组取参数
cs =new double [3,6]
{ { 1.5, 2, 2.5, 3, 4, 5 } , { 0.252, 0.435 , 0.572, 0.68, 0.838 , 0.948 },
{ 0.748, 0.565, 0.428, 0.320, 0.162, 0.052 },
};
for (int i = 0; i <5; i++)
{
if (cs[0, i] <= BrD1&& BrD1 < cs[0, i + 1])
{
a1 = (cs[1, i + 1] - cs[1, i]) / (cs[0, i + 1] - cs[0, i]) * (BrD1 - cs[0, i] )+ cs[1, i];
a2 = (cs[2, i + 1] - cs[2, i]) / (cs[0, i + 1] - cs[0, i]) * (BrD1 - cs[0, i]) + cs[2, i];
}
}
if (BrD1 < 1.5)
{
a1 = 0.252; a2 = 0.748;
}
if (BrD1 >= 5 )
{
a1 = 0.948; a2 = 0.052;
}
xs = 1 / (a1 + a2 * EeEn);
lbss.Text = String.Format("{0:F2}", xs);
double Ed; // 计算管侧土综合变形模量
Ed = xs* Ee;
lbEd.Text = String.Format("{0:F2}", Ed);
double H, Hg, Hs, Hw , Fwk; //计算高程,输入高程相关数据及管道压力
H = Convert.ToDouble(tbH.Text);
Hg = Convert.ToDouble(tbHg.Text);
Hw = Convert.ToDouble(tbHw.Text);
Fwk= Convert.ToDouble(tbFwk.Text);
Hs = H-Hg-D1/2000;
lbHs.Text = String.Format("{0:F4}", Hs);
double gama0;
if (rbshu1.Checked )//管道重要性系数的选择
{
gama0 = 1.1;
}
if (rbshu2.Checked|| rbpei.Checked|| rbwu.Checked)
{
gama0 = 1.1;
}
if (rbyu.Checked)
{
gama0 = 0.9;
}
lbzyx.Text = String.Format("{0:F1}", gama0);
}
}
};
把那个花括号去掉
namespace NetCoreWebRequest
加个命名空间
你这是C++??