Example #1
0
        static void Main(string[] args)
        {
            Metro m1 = new Metro(10);

            Centimetro c1 = new Centimetro(200);
            Centimetro rtaCent;

            Console.WriteLine("Metros: " + m1.Cantidad + "   Centimetros: " + c1.Cantidad);
            Console.WriteLine("");
            //Metro rtaMetro = m1 - c1;
            //Console.WriteLine(rtaMetro.Cantidad);

            rtaCent = m1 - c1;
            Console.WriteLine("Metros - Centimetros: " + rtaCent.Cantidad + " Cm");

            rtaCent = c1 - m1;
            Console.WriteLine("Centimetros - Metros: " + rtaCent.Cantidad + " Cm");

            rtaCent = m1 * c1;
            Console.WriteLine("Metros * Centimetros: " + rtaCent.Cantidad + " Cm");

            rtaCent = m1 / c1;
            Console.WriteLine("Metros / Centimetros: " + rtaCent.Cantidad + " Cm");

            Console.ReadKey();
        }
Example #2
0
        public static Centimetro operator /(Metro met, Centimetro cent)
        {
            Centimetro resultado = new Centimetro();

            resultado.Cantidad = (met.Cantidad * 100) / cent.Cantidad;

            return resultado;
        }
Example #3
0
        public static Centimetro operator -(Centimetro cent, Metro met)
        {
            Centimetro resultado = new Centimetro();

            resultado.Cantidad = cent.Cantidad -  met.Cantidad * 100;

            return resultado;
        }