62,046
社区成员
发帖
与我相关
我的任务
分享
Dim W As Double, QE As Double, WTNT As Double
Dim R1 As Integer, R2 As Integer, R3 As Integer, R4 As Integer
W = Val(TextBox1.Text)
QE = Val(TextBox2.Text)
WTNT = W * QE / 4.52
R1 = Math.Round(0.961 * WTNT ^ 0.429)
R2 = Math.Round(4.774 * WTNT ^ 0.332)
R3 = Math.Round(8.593 * WTNT ^ 0.332)
R4 = Math.Round(13.2 * WTNT ^ (1 / 3) / (1 + (3175 / WTNT) ^ 2) ^ (1 / 6))
TextBox3.Text = R1
TextBox4.Text = R2
TextBox5.Text = R3
TextBox6.Text = R4
// W和QE都是1000时 ,R1=189,R2=284,R3=511,R4=789
double W = Convert.ToDouble(this.txtZhaYaoZhiLiang.Text);
double QE = Convert.ToDouble(this.txtZhaYaoBaoRe.Text);
int WTNT = Convert.ToInt32(W * QE / 4.52);
int R1 = Convert.ToInt32(0.961 * Math.Pow(WTNT, 0.429));
int R2 = Convert.ToInt32(4.774 * Math.Pow(WTNT, 0.332));
int R3 = Convert.ToInt32(8.593 * Math.Pow(WTNT, 0.332));
int R4 = Convert.ToInt32(Math.Round(13.2 * Math.Pow(WTNT, 1 / 3) / Math.Pow((1 + Math.Pow((3175 / WTNT), 2)), 1 / 6)));
this.txtRenYaunSiWang.Text = R1.ToString();
this.txtRenYuanZhongShang.Text = R2.ToString();
this.txtRenYuanQingShang.Text = R3.ToString();
this.txtCaiChanShunShi.Text = R4.ToString();
//W和QE也都是1000时 ,R1=189,R2=284,R3=511,但 R4=13
double temp = Math.Pow(WTNT,1/3.0);