我今天第一次開始使用c#。我最近一直在使用Delphi Quite。無論如何,我試圖做一個程序,檢查你的標記是否等於或大於75%,如果是的話,標籤將標題You shall receive a bursary!
,等等。有三個文本框爲三個不同的組的標記,即IT,數學和科學。他們都是出來的150簡單的算術建議
這裏的算術:
Average = (((Maths/150)*100)+((IT/150)*100)+((Science/150)*100))/3;
的問題是,標籤不顯示任何東西,如果所有給定的標記是140/150
其中= 93%,它不該」 t顯示任何東西,如果它低於75%。
我的代碼的其餘部分:
private void button1_Click(object sender, EventArgs e)
{
string Name;
string Surname;
int Maths;
int Science;
int IT;
float Average;
Name = edtName.Text;
Surname = edtSurname.Text;
Maths = int.Parse(edtMaths.Text);
Science = int.Parse(edtScience.Text);
IT = int.Parse(edtIT.Text);
Average = (((Maths/150)*100)+((IT/150)*100)+((Science/150)*100))/3;
if (Average >= 75)
{
lblOutput.Text += "You shall recieve a bursary!";
}
請幫我更正一下,我做錯了,
謝謝:)
你應該把你的數學方程分成多個部分,並使用調試器(我們的輸出到控制檯)讓你看到發生了什麼。 – Jake1164
您絕對應該深入瞭解數據綁定,對象和屬性,它會讓您的生活變得更輕鬆!順便說一句:當平均值<75時,你應該清空你的標籤。你可以用else來擴展你的if語句,並設置lblOutput.Text =「」; – Robert