private void Calcular(object sender, EventArgs e) { try { var valor = new Valores(); valor.Valor1 = textBox1.Text; valor.Valor2 = textBox2.Text; int resSoma = valor.soma(Convert.ToInt32(valor.Valor1), Convert.ToInt32(valor.Valor2)); int resSubtracao = valor.subtracao(int.Parse(valor.Valor1), int.Parse(valor.Valor2)); int resMultiplicacao = valor.multiplicacao(int.Parse(valor.Valor1), int.Parse(valor.Valor2)); int resDivisao = valor.divisao(int.Parse(valor.Valor1), int.Parse(valor.Valor2)); // Remover todos os itens listBox1.Items.Clear(); // Adicionar itens listBox1.Items.Add("A soma é " + resSoma); listBox1.Items.Add("A subtração é " + resSubtracao); listBox1.Items.Add("A multiplicação é " + resMultiplicacao); listBox1.Items.Add("A divição é " + resDivisao); } catch (System.FormatException ex) { Console.WriteLine("Codigo de erro: " + ex.GetType()); const string message = "Valor Inválido"; const string caption = "ERRO"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { Console.WriteLine(ex.GetType()); Console.WriteLine("Codigo de erro: " + ex.GetType()); const string message = "Erro Desconhecido"; const string caption = "ERRO"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static async Task execute() { Console.Clear(); var valor = new Valores(); Console.Write("Digite o primeiro valor: "); valor.Valor1 = Console.ReadLine(); Console.Write("Digite o segundo valor: "); valor.Valor2 = Console.ReadLine(); Console.Clear(); Console.Write("Aguardando..."); await Task.Delay(TimeSpan.FromSeconds(2)); Console.Clear(); Console.WriteLine("A soma é " + valor.soma(int.Parse(valor.Valor1), int.Parse(valor.Valor2))); Console.WriteLine("A subtração é " + valor.subtracao(int.Parse(valor.Valor1), int.Parse(valor.Valor2))); Console.WriteLine("A multiplicação é " + valor.multiplicacao(Convert.ToInt32(valor.Valor1), Convert.ToInt32(valor.Valor2))); Console.WriteLine("A divisão é " + valor.divisao(int.Parse(valor.Valor1), int.Parse(valor.Valor2))); }