예제 #1
0
        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);
            }
        }
예제 #2
0
        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)));
        }