Example #1
0
        static void Main(string[] args)
        {
            var r   = String.Format("{0}", int.MaxValue);
            SQL sql = new SQL();

            do
            {
                if (sql.Teste())
                {
                    try
                    {
                        Console.Title = "Calculadora com SQL";
                        Console.SetWindowSize(50, 12);
                        Console.SetBufferSize(50, 12);
                        Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
                        Console.WriteLine("Calculadora com SQL by: FQA\n");
                        int op = 1;
                        foreach (var i in Enum.GetValues(typeof(Opcoes)))
                        {
                            Console.WriteLine(String.Format("{0}) {1}", op++, i));
                        }
                        Console.Write("\nEscolha uma opรงรฃo: ");
                        r = Console.ReadLine();
                        Console.Clear();
                        switch (r)
                        {
                        case "1":
                        {
                            Soma soma = new Soma();
                            soma.Somar();
                            break;
                        }

                        case "2":
                        {
                            Subtracao sub = new Subtracao();
                            sub.Subtrair();
                            break;
                        }

                        case "3":
                        {
                            Divisao div = new Divisao();
                            div.Dividir();
                            break;
                        }

                        case "4":
                        {
                            Multiplicacao mult = new Multiplicacao();
                            mult.Multiplicar();
                            break;
                        }

                        case "5":
                        {
                            Potenciacao pot = new Potenciacao();
                            pot.Potencializar();
                            break;
                        }

                        case "6":
                        {
                            Radiciacao rad = new Radiciacao();
                            rad.Radiciar();
                            break;
                        }

                        case "7":
                        {
                            Fatoracao fat = new Fatoracao();
                            fat.Fatorar();
                            break;
                        }

                        case "8":
                        {
                            Console.WriteLine("Saindo...");
                            break;
                        }

                        default:
                        {
                            break;
                        }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                    finally
                    {
                        if (r != "8")
                        {
                            Console.ReadKey();
                            Console.Clear();
                        }
                    }
                }
                else
                {
                    Console.Write("Nรฃo tem insert");
                    break;
                }
            }while (r != "8");
        }
        public void PotenciacaoSucesso(int x, int y)
        {
            var p = new Potenciacao();

            Assert.True(Math.Pow(x, y) == p.Calcula(x, y));
        }