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()); }
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); } }