[請教]C# 的程式語言問題

期中考@@老師給題庫
要同學自己寫答案~
這是第一部份的題目~
最後一題~想不出來怎麼寫(我數學很爛
想請各位幫忙一下
按這裡檢視網頁 按這裡檢視網頁
2004-11-10 20:26 發佈
我看是2a分之負b+- 更號b平方-4ac

hopel wrote:
我看是2a分之負b+- 更號b平方-4ac


這寫得出
(不會寫@@)
int d=b^2-4ac; //設定判別式

if( d > 0 )
answer=( -b + sqrt"d" ))/2a or ( -b - sqrt"d" )/2a; //二實根
else if( d < 0 )
d*=-1;
answer=( -b + d*i )/2a or ( -b - d*i )/2a; //二虛根
else
answer=( -b )/2a; //重根(必正)


哇~~
你們其中考還有先公佈題目喔
我們都沒有.....=.=
唉..禮拜五也要考程設上機考阿...
double a=double.Parse(textBox1.Text);

double b=double.Parse(textBox2.Text);

double c=double.Parse(textBox3.Text);

double d= Math.Pow(b,2) - 4 * a * c ;

double x= Math.Pow(d,0.5);

if (d > 0)
(-b + x) / (2*a);


寫到這就卡住了= =|||
(-b + x) / (2*a);這不是就是答案嗎,把它的值output出來就好了阿
因為我們是交c的,所以看c#有點模糊.....
寫出來了@@
private void button1_Click(object sender, System.EventArgs e)
{
double a=double.Parse(textBox1.Text);

double b=double.Parse(textBox2.Text);

double c=double.Parse(textBox3.Text);

double d= Math.Pow(b,2) - 4 * a * c ;

double x= Math.Pow(d,0.5);
double y= (-b + x)/ (2*a);
double z= (-b - x)/ (2*a);
if (d > 0)

label1.Text= y .ToString();
else
MessageBox.Show("ERROR");
}
//終於可以去洗澡了
//我昏了= =
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?