所以我必須創建一個簡單的銷售計算器,到目前爲止我已經獲得了GUI,這裏是我的代碼。創建一個非常簡單的運輸計算器
private void button1_Click(object sender, EventArgs e)
{
//To Hold The Data
double Weight;
double Zone;
double WeightCost;
//Validate the Data
if (double.TryParse(textBox_Weight.Text, out Weight) &&
double.TryParse(textBox_Zone.Text, out Zone))
{
}
到目前爲止,我想假設運費是$ 5.25。對於區域,我需要程序來識別是否輸入了區域X,Y或Z,如果其中一個未輸入,我需要某種錯誤消息來顯示。 對於X區,14.75美元是區域成本,Y爲16.15美元,Z區爲50.95美元。 我也想在3個標籤中顯示信息,即label_WeightCost label_ZoneCost和label_TotalCost,但我不知道如何在計算後將信息顯示到標籤中。計算是相當容易的,只是 WeightCost =重量* 5.25 ZoneCost = Zone(這是我需要知道如何讓程序識別它是否是X區,Y或Z區,它只會等於14.75美元16.15美元或$ 50.95) Then TotalCost = WeightedCost + ZoneCost
我們還需要程序顯示一個錯誤,如果某個東西而不是一個數字顯示在文本框中,儘管我可以這樣做。
對於區域,我在想,如果有一種交易,我可以做一個嗎? 像
if
{
//I'll add doubles like double Y = 16.15;
Zone = Y
label_Zone.Text = Zone.ToString("n1");
}
這是很難明確你的問題是什麼。你說過這個計算很簡單,但是我沒有關注你被困在哪個部分 – Rob
啊,對不清楚我究竟在問什麼。基本上,我的第一個問題是讓程序識別用戶是否進入了X,Y或Z三個區域中的一個區域。然後我需要該程序來輸入所輸入的任何區域,例如X區域的費用爲14.75美元,並將其顯示在label_ZoneCost中。這是另一個問題,儘管我想在文本框中顯示信息,但它看起來更乾淨,並使程序本身看起來更好。 –
我也想到了這一點,使用開關來確定區域。 –