public void ProbarDividirDosNumerosPositivos()
        {
            _calculadora = new Calculadora();

            var resultado = _calculadora.Dividir(6, 3);

            Assert.AreEqual(2, resultado);
        }
        public void ProbarDividirPorZero()
        {
            _calculadora = new Calculadora();

            var resultado = _calculadora.Dividir(6, 0);

            Assert.AreEqual(0, resultado);
        }
예제 #3
0
        protected void Button_Click(object sender, EventArgs e)
        {
            var calculadora = new Calculadora();
            calculadora.SetPrimerNumero(Int32.Parse(tbNumero1.Text));
            calculadora.SetSegundoNumero(Int32.Parse(tbNumero2.Text));

            resultado.Text = calculadora.Calcula().ToString();
        }
예제 #4
0
        public void SomaTest()
        {
            Calculadora calc = new Calculadora();
            int resultadoEsperado = 15;
            int atual = calc.Soma(5, 10);

            Assert.AreEqual(atual, resultadoEsperado);
        }
        public void TestSumarDosNumerosNegativos()
        {
            _calculadora = new Calculadora();

            var resultado = _calculadora.Sumar(-2, -3);

            Assert.AreEqual(-5, resultado);
        }
        public void TestSumarDosNumerosPositivos()
        {
            _calculadora = new Calculadora();

            var resultado = _calculadora.Sumar(2, 3);

            Assert.AreEqual(5, resultado);
        }
예제 #7
0
        static void Main(string[] args)
        {
            Calculadora calc = new Calculadora();
            string[] arquivosTeste = { "x1"};
            // , "x2", "x3", "x4", "x5", "x6", "x7", "x8"
            foreach (string arq in arquivosTeste)
            {
                using (StreamReader reader = new StreamReader("C:\\Users\\Andressa\\Documents\\Visual Studio 2015\\Projects\\CalculadoraJB\\CalculadoraJB\\"+arq))
                {
                    string linha;
                    while ((linha = reader.ReadLine()) != null)
                    {
                        calc.Input(linha);
                    }

                    //using (StreamReader reader2 = new StreamReader("C:\\Users\\Andressa\\Documents\\Visual Studio 2015\\Projects\\CalculadoraJB\\CalculadoraJB\\resultado"+arq))
                    //{

                    //}
                }
            }

            Console.ReadLine();
        }
 public void Inicializar()
 {
     _calculadora = new Calculadora();
 }
예제 #9
0
 public void Actualizar(Calculadora calculadora)
 {
     Valor = calculadora.Resultado;
 }
예제 #10
0
        public Form1()
        {
            calc = new Calculadora();

            InitializeComponent();
        }
예제 #11
0
        private decimal Executar(Calculadora request)
        {
            var service = _calculadoraServices.FirstOrDefault(c => c.CodigoOperador == request.Operador);

            return(service.Executar(request));
        }
예제 #12
0
        static void Main(string[] args)
        {
            do
            {
                Console.WriteLine("Bienvenido a la calculadora, escribe el signo de la operación que deseas realizar,");
                Console.WriteLine("en caso de operaciones especiales utiliza la numeración a continuación:");
                Console.WriteLine("1=Inversa");
                Console.WriteLine("2=Cuadrado de número");
                Console.WriteLine("3=Raíz cuadrada");
                var signo = Console.ReadLine();

                if (signo == "+")
                {
                    Console.WriteLine("Escribe el primer número");
                    var primerNumero = Console.ReadLine();
                    Console.WriteLine("Escribe el segundo número");
                    var segundoNumero = Console.ReadLine();
                    var calculadora   = new Calculadora();
                    var sumaTotal     = calculadora.Sumar(int.Parse(primerNumero), int.Parse(segundoNumero));
                    Console.WriteLine("Respuesta: " + sumaTotal);
                }

                if (signo == "-")
                {
                    Console.WriteLine("Escribe el primer número");
                    var primerNumero = Console.ReadLine();
                    Console.WriteLine("Escribe el segundo número");
                    var segundoNumero = Console.ReadLine();
                    var calculadora   = new Calculadora();
                    var restaTotal    = calculadora.Restar(int.Parse(primerNumero), int.Parse(segundoNumero));
                    Console.WriteLine("Respuesta: " + restaTotal);
                }

                if (signo == "*")
                {
                    Console.WriteLine("Escribe el primer número");
                    var primerNumero = Console.ReadLine();
                    Console.WriteLine("Escribe el segundo número");
                    var segundoNumero       = Console.ReadLine();
                    var calculadora         = new Calculadora();
                    var multiplicacionTotal = calculadora.Multiplicar(int.Parse(primerNumero), int.Parse(segundoNumero));
                    Console.WriteLine("Respuesta: " + multiplicacionTotal);
                }

                if (signo == "/")
                {
                    Console.WriteLine("Escribe el divisor");
                    var primerNumero = Console.ReadLine();
                    Console.WriteLine("Escribe el dividendo");
                    var segundoNumero = Console.ReadLine();
                    var calculadora   = new Calculadora();
                    var divisionTotal = calculadora.Dividir(int.Parse(primerNumero), int.Parse(segundoNumero));
                    Console.WriteLine("Respuesta: " + divisionTotal);
                }

                if (signo == "1")
                {
                    Console.WriteLine("Ingresa un número para ver la inversa");
                    var numero       = Console.ReadLine();
                    var calculadora  = new Calculadora();
                    var inversaTotal = calculadora.Inversa(double.Parse(numero));
                    Console.WriteLine("Respuesta: " + inversaTotal);
                }
                if (signo == "2")
                {
                    Console.WriteLine("Ingresa el número que deseas elevar al cuadrado");
                    var numero        = Console.ReadLine();
                    var calculadora   = new Calculadora();
                    var cuadradoTotal = calculadora.Cuadrado(int.Parse(numero));
                    Console.WriteLine("Respuesta: " + cuadradoTotal);
                }
                if (signo == "3")
                {
                    Console.WriteLine("Ingresa un número su raíz");
                    var numero      = Console.ReadLine();
                    var calculadora = new Calculadora();
                    var raizTotal   = calculadora.Raiz(double.Parse(numero));
                    Console.WriteLine("Respuesta: " + raizTotal);
                }
            } while (true);
        }
예제 #13
0
        // GET: Calculadora
        public ActionResult Calculadora()
        {
            var calcu = new Calculadora();

            return(View());
        }
예제 #14
0
 public ActionResult Multiplicar(Calculadora c)
 {
     calcuService.Multiplicar(c);
     return(View("Resultado", c));
 }
예제 #15
0
 public ActionResult Restar(Calculadora c)
 {
     calcuService.Restar(c);
     return(View("Resultado", c));
 }
예제 #16
0
 public void TryCatchTest()
 {
     Calculadora calculadora = new Calculadora();
     calculadora.Dividir(10, 1);
     calculadora.DividirSeguro(10, 2);
 }
예제 #17
0
 public ActionResult Calcular([FromBody] Calculadora request)
 {
     return(Ok(Executar(request)));
 }