2015-09-29 59 views
0

我正在嘗試構建一個計算器,該計算器將給出寬度爲的長度和麪積和周長的計算。現在,我卡住了,一旦我標籤文本框(txtWidth),然後我點擊它來調出代碼編輯器,我在處理程序下放什麼。第二個問題,我如何爲他們輸入數學。就像我知道,要得到的區域,我只是做寬度長度和周長它是2 *寬度+ 2 *長度。而且我還需要添加10.5和20.65等小數部分。我希望這能讓我更深入瞭解我正在努力做的事情。如何使用類,對象和方法

+0

這仍然是一個積極的問題嗎?這聽起來很簡單,但我認爲我們可能需要更多的背景。你正在建立一個網頁(基於瀏覽器的應用程序)還是一個Windows對話框?你使用什麼語言? – Joe

+0

請關閉此問題 – Joe

回答

0

假設你正在使用C#...添加兩個標籤(lblArea & lblPerimeter)和一個按鈕(btnCalculate),併爲按鈕添加一個事件(在其上雙擊):

這是你的功課:

 private void CalculateDisplayInfo() 
     { 
      double len = 0.0; 
      if (!double.TryParse(txtLength.Text, out len)) 
      { 
       MessageBox.Show(this, "Invalid Length Input", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 
       return; 
      } 

      double width = 0.0; 
      if (!double.TryParse(txtWidth.Text, out width)) 
      { 
       MessageBox.Show(this, "Invalid Width Input", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 
       return; 
      } 

      lblArea.Text = (width * len).ToString(); 
      lblPerimeter.Text = (2 * (width + len)).ToString(); 
     } 

     private void btnCalculate_Click(object sender, EventArgs e) 
     { 
      CalculateDisplayInfo(); 
     } 
相關問題