示例#1
0
 private void AddResult(CollatzCalculator.CollatzCalculator collatzCalculator)
 {
     this.OutPuts.Add(new Output(collatzCalculator.InputAsText,
                                 collatzCalculator.SequenceValuesAsString,
                                 collatzCalculator.NumberOfEven.ToString(),
                                 collatzCalculator.NumberOfOdd.ToString(),
                                 collatzCalculator.MaxMembers.ToString()));
     panelOutput.Controls.Clear();
     panelOutput.Controls.AddRange(this.OutPuts.ToArray());
 }
示例#2
0
 private void btnCalculate_Click(object sender, EventArgs e)
 {
     try
     {
         this.collatzCalculator = new CollatzCalculator.CollatzCalculator(this.tbInput.Text);
         this.collatzCalculator.Calculate();
         AddResult(this.collatzCalculator);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }