private void Button_Click(object sender, RoutedEventArgs e) { // //Added 1/22/2020 thomas downes // //AddSubtractHugeNumbers_CS.AddingDecs objectAdd = new AddingDecs(); string strErrMessage = ""; string strSumResult; strSumResult = AddingDecs.AddAnyTwoDecStrings(TextBox1.Text, TextBox2.Text, ref strErrMessage); if (strErrMessage == "") { //MessageBox.Show("The sum of the boxes is : " + strSumResult + ".", "TestCSharp_WpfApp1", // MessageBoxButton.OK, MessageBoxImage.Information); TextBoxResult.Text = strSumResult; } if (strErrMessage != "") { TextBoxResult.Text = strErrMessage; MessageBox.Show("The error message states: " + strErrMessage + ".", "TestCSharp_WpfApp1", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
static void Main_AddingHugeNumbers() { // //Added 4/12/2020 Thomas Downes // List <string> listOfNumbers = new List <string>(); //Console.WriteLine("Hello World!"); // Console.WriteLine("_________________________________"); Console.WriteLine("____ _______"); Console.WriteLine("____ Adding Huge Numbers _______"); Console.WriteLine("____ _______"); Console.WriteLine("_________________________________"); Console.WriteLine("__"); Console.WriteLine("__Enter huge decimal number #1:"); listOfNumbers.Add(Console.ReadLine()); Console.WriteLine("__"); Console.WriteLine("__Enter huge decimal number #2:"); listOfNumbers.Add(Console.ReadLine()); do { if (mod_bUserStoppedExecution) { break; // Added 4/12/2020 td } Console.WriteLine("__"); Console.WriteLine("Enter another huge decimal number? (Y/N) "); char keyPressed = Console.ReadKey(true).KeyChar; //Added 4/7/2020 thomas downes if (keyPressed == 'y' || keyPressed == 'Y') { Console.WriteLine("__"); Console.WriteLine("__Enter huge decimal number 3:"); listOfNumbers.Add(Console.ReadLine()); } else { break; } } while (true); // //Added 4/7/2020 thomas downes // string strErrorMessage = ""; //Added 4/7/2020 thomas downes string strTotalSummed = AddingDecs.AddAnyTwoDecStrings(listOfNumbers[0], listOfNumbers[1], ref strErrorMessage); if ("" != strErrorMessage) { throw new Exception("Problem adding: " + strErrorMessage); } if (listOfNumbers.Count == 3) { // // Include the 3rd number. // strTotalSummed = AddingDecs.AddAnyTwoDecStrings(strTotalSummed, listOfNumbers[2], ref strErrorMessage); if ("" != strErrorMessage) { throw new Exception("Problem adding: " + strErrorMessage); } } // // Output the sum. // Console.WriteLine("..."); Console.WriteLine("The sum of the numbers is as follows: "); Console.WriteLine("..."); Console.WriteLine(strTotalSummed); Console.WriteLine("..."); Console.WriteLine("..."); Console.WriteLine("Press the Enter key to exit the program."); Console.ReadLine(); }