예제 #1
0
        static void Main(string[] args)
        {
            Sumador prueba1 = new Sumador();
            Sumador prueba2 = new Sumador(2);
            int     cantidadSumas;
            long    contador;

            Console.WriteLine("Suma: {0}", prueba1.Sumar(10, 10));
            Console.WriteLine("Suma: {0}", prueba1.Sumar("Hola", "mundo"));

            cantidadSumas = (int)prueba1;

            Console.WriteLine("Cantidad sumas: {0}", cantidadSumas);

            contador = prueba1 + prueba2;

            Console.WriteLine("Contador: {0}", contador);

            if (prueba1 | prueba2)
            {
                Console.WriteLine("Poseen la misma cantidad de sumas");
            }
            else
            {
                Console.WriteLine("Los valores son diferentes");
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            Sumador cadena  = new Sumador();
            Sumador enteros = new Sumador();

            Console.WriteLine("Sumas de enteros");
            Console.WriteLine("10 + 4 = {0}", enteros.Sumar(10, 4));
            Console.WriteLine("1 + 3 = {0}", enteros.Sumar(1, 3));
            Console.WriteLine("5 + 11 = {0}", enteros.Sumar(5, 11));
            Console.WriteLine("Cantidad de sumas: {0}", (int)enteros);
            Console.WriteLine("");
            Console.WriteLine("Sumas de cadenas");
            Console.WriteLine("Hola +(' ')+ Mundo = {0}", cadena.Sumar("HOLA", " MUNDO"));
            Console.WriteLine("Abre + latas = {0}", cadena.Sumar("ABRE", "LATAS"));
            Console.WriteLine("Uno + Dos = {0}", cadena.Sumar("Uno", "Dos"));
            Console.WriteLine("Cantidad de sumas: {0}", (int)cadena);
            Console.WriteLine("Hay la misma cantidad de sumas en cadena que en enteros? {0}", cadena | enteros);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Sumador a = new Sumador(1);

            a.Sumar(2, 3);
            a.Sumar("a", "b");
            Sumador b = new Sumador();

            b.Sumar(2, 3);
            b.Sumar("a", "b");
            //TODO falta testear el resto

            int c = (int)a;

            bool d = a | b;

            b.Sumar(2, 3);
            bool e = a | b;
            long f = a + b;
            long g = f;
        }