Esempio n. 1
0
        static void Main(string[] args)
        {
            try
            {
                Racionalni rac = new Racionalni(25);
                Debug.Assert(rac.ToString() == "25 / 1");
                Console.WriteLine(rac);

                // Naredba koja poziva konstruktor pretvorbe iz double
                rac = new Racionalni(0.25);
                Debug.Assert(rac.ToString() == "1 / 4");
                Console.WriteLine(rac);

                // Naredba koja poziva konstruktor pretvorbe iz double
                rac = new Racionalni(0.125);
                Debug.Assert(rac.ToString() == "1 / 8");
                Console.WriteLine(rac);
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.WriteLine("GOTOVO!!!");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            try
            {
                Racionalni rac = new Racionalni();
                // koristi implicitnu pretvorbu iz double
                rac = 0.1;
                Debug.Assert(rac.ToString() == "1 / 10");
                Console.WriteLine(rac);

                // koristi implicitnu pretvorbu iz int
                rac = 2;
                Debug.Assert(rac.ToString() == "2 / 1");
                Console.WriteLine(rac);
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.WriteLine("GOTOVO!!!");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            try
            {
                Racionalni rac = new Racionalni();
                // koristi implicitnu pretvorbu iz double
                rac = 0.1;
                Debug.Assert(rac.ToString() == "1 / 10");
                Console.WriteLine(rac);

                // koristi implicitnu pretvorbu iz double
                rac = 2;
                Debug.Assert(rac.ToString() == "2 / 1");
                Console.WriteLine(rac);
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.WriteLine("GOTOVO!!!");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            try
            {
                Racionalni rac = new Racionalni(25);
                Debug.Assert(rac.ToString() == "25 / 1");
                Console.WriteLine(rac);

                rac = new Racionalni(0.25);
                Debug.Assert(rac.ToString() == "1 / 4");
                Console.WriteLine(rac);

                rac = new Racionalni(0.125);
                Debug.Assert(rac.ToString() == "1 / 8");
                Console.WriteLine(rac);
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Console.WriteLine("GOTOVO!!!");
            Console.ReadKey();
        }