2015-09-29 2 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(); 
     } 
Смежные вопросы