Beispiel #1
0
        static void Main(string[] args)
        {
            Operacoes op = new Operacoes();

            float[] values = { 1, 5, 7, 1, 3.4f };
            Console.WriteLine("Soma: " + op.Addition(values));
            Console.WriteLine("Subtração: " + op.Subtration(values));
            Console.WriteLine("Multiplicação: " + op.Multiplication(values));
            Console.WriteLine("Divisão: " + op.Division(values));
        }
Beispiel #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            int v1 = int.Parse(textBox1.Text);
            int v2 = int.Parse(textBox2.Text);



            textBox3.Text = Operacoes.Soma(v1, v2).ToString();

            //MessageBox.Show("2+3=5");
        }
Beispiel #3
0
        //Construtor
        public Calculadora()
        {
            this.resultadoAntigo = "";
            this.resultadoNovo = "";
            this.parametro1 = 0f;
            this.parametro2 = 0f;
            this.cliqueEmOperador = false;
            this.tipoDeOperacao = Operacoes.nenhuma;

            InitializeComponent();
        }
        static void Main(string[] args)
        {
            var _operacao = new Operacoes();

            Console.WriteLine("Somar: " + String.Format("Resultado da Soma: {0} ", _operacao.Somar(8, 2).ToString()));
            Console.WriteLine("Diminuir: " + String.Format("Resultado da Soma: {0} ", _operacao.Diminuir(8, 2).ToString()));
            Console.WriteLine("Dividir: " + String.Format("Resultado da Soma: {0} ", _operacao.Dividir(8, 2).ToString()));
            Console.WriteLine("Multiplicar: " + String.Format("Resultado da Soma: {0} ", _operacao.Multiplicar(8, 2).ToString()));

            Console.WriteLine("Pressione ENTER para Fechar...");
            Console.ReadLine();
        }
Beispiel #5
0
        private void btnMultiplicacao_Click(object sender, EventArgs e)
        {
            try
            {
                Operacoes Operacao = new Operacoes();

                iNumeroUm   = int.Parse(txtNumeroUm.Text);
                iNumeroDois = int.Parse(txtNumeroDois.Text);

                txtResultado.Text = (Operacao.Multiplicacao(iNumeroUm, iNumeroDois)).ToString();
            } catch (Exception ex)
            {
                txtNumeroUm.Clear();
                txtNumeroDois.Clear();
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #6
0
        static void ExibeResultado()
        {
            var operacoes = new Operacoes(tipoOperacao);

            Console.WriteLine("------------------------");
            Console.WriteLine("O resultado é: " + operacoes.Resultado()); // Não usar
            Console.WriteLine("O resultado é: {0}", operacoes.Resultado());
            Console.WriteLine($"O resultado é: {operacoes.Resultado()}");

            StringBuilder sb = new StringBuilder()
                               .Append("O resultado é: ")
                               .Append(operacoes.Resultado());

            Console.WriteLine(sb.ToString());

            Console.WriteLine("========================");
        }
        static void Calcular()
        {
            Numero    num = new Numero();
            char      operacao;
            Operacoes oper = new Operacoes();

            Console.WriteLine("digite o primeiro numero: ");
            num.x = float.Parse(Console.ReadLine());

            Console.WriteLine("digite o segundo numero: ");
            num.y = float.Parse(Console.ReadLine());

            Console.WriteLine("Digite a operação desejada: A,S,D ou M: ");
            operacao = Convert.ToChar(Console.ReadLine());

            switch (operacao)
            {
            case 'A':
                Console.WriteLine(oper.Adicao(num.x, num.y));
                break;

            case 'S':
                Console.WriteLine(oper.Subtracao(num.x, num.y));
                break;

            case 'D':
                Console.WriteLine(oper.Divisao(num.x, num.y));
                break;

            case 'M':
                Console.WriteLine(oper.Multiplicacao(num.x, num.y));
                break;

            default:
                Console.WriteLine("insira uma opção valida");
                break;
            }
        }
Beispiel #8
0
        private void button3_Click(object sender, EventArgs e)
        {
            int v1 = int.Parse(textBox1.Text);

            textBox3.Text = Operacoes.MySqrt(v1).ToString();
        }
Beispiel #9
0
        static void Main(string[] args)
        {
            Console.WriteLine("Calculadora\n");
            Console.WriteLine("Selecione as operações que você deseja fazer:\n1-Operações Básicas\n2-Potências e Raizes\n3-Funções\n4-Sair\n");
            int       opcao       = int.Parse(Console.ReadLine());
            Operacoes Calculadora = new Operacoes();

            if (opcao == 1) // Operações Básicas
            {
                Console.WriteLine("digite a operação desejada com os números(separada por espaços)");
                string[] op    = Console.ReadLine().Split(' ');
                float    n1    = float.Parse(op[0]);
                char     sinal = char.Parse(op[1]);
                float    n2    = float.Parse(op[2]);

                if (sinal == '+')
                {
                    Console.WriteLine(Calculadora.Soma(n1, n2));
                }

                else if (sinal == '-')
                {
                    Console.WriteLine(Calculadora.Subtracao(n1, n2));
                }

                else if (sinal == '*' || sinal == 'x')
                {
                    Console.WriteLine(Calculadora.Multiplicacao(n1, n2));
                }

                else if (sinal == '/')
                {
                    Console.WriteLine(Calculadora.Divisao(n1, n2));
                }

                else
                {
                    Console.WriteLine("Operação Inválida");
                }
            }

            if (opcao == 2) // Potências e Raízes
            {
                Console.WriteLine("Selecione a operação:\n1-Raiz Quadrada\n2-Potência\n");
                int opcaoPotRaiz = int.Parse(Console.ReadLine());

                if (opcaoPotRaiz == 1)
                {
                    Console.Write("Insíra o valor: ");
                    double a = double.Parse(Console.ReadLine());
                    Console.WriteLine(Calculadora.RaizQuadrada(a));
                }

                if (opcaoPotRaiz == 2)
                {
                    Console.WriteLine("Insíra o valor e a potência que você deseja elevar(Separados por espaço)");
                    string[] vp    = Console.ReadLine().Split(' ');
                    float    valor = float.Parse(vp[0]);
                    int      pot   = int.Parse(vp[1]);
                    Console.WriteLine(Calculadora.Potencia(valor, pot));
                }
            }

            if (opcao == 3)
            {
                Console.WriteLine("Selecione uma opção\n1-Descobrir as raizes de uma função de segundo grau");
                int opcaoFuncao = int.Parse(Console.ReadLine());

                if (opcaoFuncao == 1)
                {
                    Console.WriteLine("Digite a função de segundo grau no formato a x² + b x + c (com os espaços):");
                    string[] h = Console.ReadLine().Split(' ');
                    double   a = double.Parse(h[0]);
                    double   b = double.Parse(h[3]);
                    double   c = double.Parse(h[6]);
                    Console.WriteLine(Calculadora.RaizdeFuncao(a, b, c));
                }
            }

            else
            {
            }        //Finalizar o programa
        }
Beispiel #10
0
 void botaoLimparClick(object sender, System.EventArgs e)
 {
     this.resultadoAntigo = "";
     this.resultadoNovo = "";
     this.resultado.Text = "";
     this.tipoDeOperacao = Operacoes.nenhuma;
     this.operadorIgual.Focus();
 }
Beispiel #11
0
 void operadorVezesClick(object sender, System.EventArgs e)
 {
     this.RealizandoOperacoes();
     this.tipoDeOperacao = Operacoes.multiplicacao;
 }
Beispiel #12
0
 void operadorMenosClick(object sender, System.EventArgs e)
 {
     this.RealizandoOperacoes();
     this.tipoDeOperacao = Operacoes.subtracao;
 }
Beispiel #13
0
 void operadorIgualClick(object sender, System.EventArgs e)
 {
     this.RealizandoOperacoes();
     this.tipoDeOperacao = Operacoes.nenhuma;
 }
Beispiel #14
0
 void operadorDivideClick(object sender, System.EventArgs e)
 {
     this.RealizandoOperacoes();
     this.tipoDeOperacao = Operacoes.divisao;
 }